aboutsummaryrefslogtreecommitdiff
path: root/ini_file.h
diff options
context:
space:
mode:
authorClecio Jung2023-04-15 11:44:47 -0300
committerClecio Jung2023-04-15 11:44:47 -0300
commit9826b77f89c80fac287fa02a2fe432ac8e5ea462 (patch)
tree94b8fe04184fa45820abfa670f0820b9a619edb3 /ini_file.h
parentd7119c21fa566d2d5834cc5aa8627655ee849160 (diff)
downloadlibini-9826b77f89c80fac287fa02a2fe432ac8e5ea462.tar.xz
libini-9826b77f89c80fac287fa02a2fe432ac8e5ea462.tar.zst
Adding new search functions
Diffstat (limited to 'ini_file.h')
-rw-r--r--ini_file.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/ini_file.h b/ini_file.h
index 4978b5a..a367661 100644
--- a/ini_file.h
+++ b/ini_file.h
@@ -117,7 +117,7 @@ enum Ini_File_Errors {
ini_no_such_property,
ini_not_integer,
ini_not_unsigned,
- ini_not_float,
+ ini_not_double,
NUMBER_OF_INI_FILE_ERRORS
};
@@ -150,7 +150,11 @@ enum Ini_File_Errors ini_file_find_section(struct Ini_File *const ini_file, cons
enum Ini_File_Errors ini_file_find_property(struct Ini_File *const ini_file, const char *const section, const char *const key, char **value);
enum Ini_File_Errors ini_file_find_integer(struct Ini_File *const ini_file, const char *const section, const char *const key, long *integer);
enum Ini_File_Errors ini_file_find_unsigned(struct Ini_File *const ini_file, const char *const section, const char *const key, unsigned long *uint);
-enum Ini_File_Errors ini_file_find_float(struct Ini_File *const ini_file, const char *const section, const char *const key, double *real);
+enum Ini_File_Errors ini_file_find_double(struct Ini_File *const ini_file, const char *const section, const char *const key, double *real);
+enum Ini_File_Errors ini_section_find_property(struct Ini_Section *const ini_section, const char *const key, char **value);
+enum Ini_File_Errors ini_section_find_integer(struct Ini_Section *const ini_section, const char *const key, long *integer);
+enum Ini_File_Errors ini_section_find_unsigned(struct Ini_Section *const ini_section, const char *const key, unsigned long *uint);
+enum Ini_File_Errors ini_section_find_double(struct Ini_Section *const ini_section, const char *const key, double *real);
/* These functions returns ini_no_error = 0 if everything worked correctly */
enum Ini_File_Errors ini_file_add_section_sized(struct Ini_File *const ini_file, const char *const name, const size_t name_len);