X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Futil.h;h=4563d506be1c1c0e9e28a1dfd4038ea425b6604c;hp=911b7c5e2cc92e3897320e7d132dfd08abd8fdf8;hb=d0e7f039e4ab206b9fd973c983e3fb841fcd2bf2;hpb=26fdf3f709adf52521e1cf962095987a3e0e2e00 diff --git a/src/util.h b/src/util.h index 911b7c5e..4563d506 100644 --- a/src/util.h +++ b/src/util.h @@ -61,9 +61,9 @@ typedef unsigned uint; #ifdef ENABLE_ERROR_MESSAGES extern bool __wimlib_print_errors; -extern void wimlib_error(const char *format, ...) +extern void wimlib_error(const char *format, ...) FORMAT(printf, 1, 2) COLD; -extern void wimlib_error_with_errno(const char *format, ...) +extern void wimlib_error_with_errno(const char *format, ...) FORMAT(printf, 1, 2) COLD; extern void wimlib_warning(const char *format, ...) FORMAT(printf, 1, 2) COLD; @@ -131,14 +131,14 @@ extern char *wimlib_strdup(const char *str); extern char *utf16_to_utf8(const char *utf16_str, size_t utf16_len, size_t *utf8_len_ret); -extern char *utf8_to_utf16(const char *utf8_str, size_t utf8_len, +extern char *utf8_to_utf16(const char *utf8_str, size_t utf8_len, size_t *utf16_len_ret); extern void randomize_byte_array(u8 *p, size_t n); extern void randomize_char_array_with_alnum(char p[], size_t n); -extern const char *path_next_part(const char *path, +extern const char *path_next_part(const char *path, size_t *first_part_len_ret); extern const char *path_basename(const char *path);