int64_t get_property(const char *property, int64_t default_);
float get_property(const char *property, float default_);
double get_property(const char *property, double default_);
+ const char* get_property_text(const char *property);
int set_title(const char *text);
int set_property(const char *text, const char *value);
int read_data_until(const char *tag_end, char *out, int len);
int read_text_until(const char *tag_end, char *out, int len);
int read_tag();
+ int skip_tag();
int write_to_file(const char *filename);
int write_to_file(FILE *file, const char *filename="");
int read_from_file(const char *filename, int ignore_error = 0);