#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;
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);