|
| FILE * | fopen_utf8 (const char *path, const char *mode) |
| int64_t | fseek_lfs (FILE *stream, int64_t off, int whence) |
| int64_t | ftell_lfs (FILE *stream) |
| c_locale_t | c_numeric_locale () |
| double | c_atof (const char *text, c_locale_t loc) |
| double | c_strtod (const char *text, char **endp, c_locale_t loc) |
| double | dot_atof (const char *text) |
| double | dot_strtod (const char *text, char **endp) |
| bool | ascii_isspace (char c) |
| bool | ascii_isalpha (char c) |
| char | ascii_tolower (char c) |
| char | ascii_toupper (char c) |
| int | ascii_casecmp (const char *a, const char *b) |
| uint32_t | latin1_toupper (uint32_t c) |
| uint32_t | latin1_tolower (uint32_t c) |
| char * | strdup_using_new (const char *src) |
| string_list | split_strings_noempty (const char *input, bool(*pred)(char)) |
| std::string | trim (const char *input, bool(*pred)(char)) |
| void | pack_u32le (uint32_t value, uint8_t data[4]) |
| void | pack_f32le (float value, uint8_t data[4]) |
| uint32_t | unpack_u32le (const uint8_t data[4]) |
| float | unpack_f32le (const uint8_t data[4]) |
| std::vector< uint8_t > | decode_base64 (const char *text, size_t len) |
| std::string | encode_base64 (const uint8_t *data, size_t len) |
| bool | get_file_uid (const char *path, file_uid &uid) |
| bool | get_stream_file_uid (FILE *stream, file_uid &uid) |
| bool | get_descriptor_file_uid (int fd, file_uid &uid) |
| bool | is_path_separator (char ch) |
| split_path_t | split_path (const char *path) |
| std::string | path_file_name (const char *path) |
| std::string | path_directory (const char *path) |
| std::string | path_ensure_final_separator (const char *path) |
| bool | path_has_suffix (const char *path, const char *suffix) |
| bool | path_is_relative (const char *path) |
| bool | exists (const char *path) |
| string_list | list_directory (const char *path) |
| int | case_resolve (const char *root_, const char *fragment, std::string &result) |
| void | visit_directories (const char *rootpath, bool(*visit)(const std::string &, void *), void *data) |