[F] Fixed compilation errors

This commit is contained in:
seleznevae
2018-11-16 21:27:25 +03:00
parent 78f6173486
commit ae9103a714
6 changed files with 41 additions and 8 deletions

View File

@@ -113,6 +113,7 @@ char *fort_strdup(const char *str)
return str_copy;
}
#if defined(FT_HAVE_WCHAR)
wchar_t *fort_wcsdup(const wchar_t *str)
{
if (str == NULL)
@@ -126,6 +127,8 @@ wchar_t *fort_wcsdup(const wchar_t *str)
wcscpy(str_copy, str);
return str_copy;
}
#endif
size_t number_of_columns_in_format_string(const char *fmt)
{
@@ -142,6 +145,7 @@ size_t number_of_columns_in_format_string(const char *fmt)
return separator_counter + 1;
}
#if defined(FT_HAVE_WCHAR)
size_t number_of_columns_in_format_wstring(const wchar_t *fmt)
{
int separator_counter = 0;
@@ -156,6 +160,8 @@ size_t number_of_columns_in_format_wstring(const wchar_t *fmt)
}
return separator_counter + 1;
}
#endif
//int snprint_n_chars(char *buf, size_t length, size_t n, char ch)

View File

@@ -128,9 +128,11 @@ void set_memory_funcs(void *(*f_malloc)(size_t size), void (*f_free)(void *ptr))
char *fort_strdup(const char *str);
wchar_t *fort_wcsdup(const wchar_t *str);
size_t number_of_columns_in_format_string(const char *fmt);
#if defined(FT_HAVE_WCHAR)
wchar_t *fort_wcsdup(const wchar_t *str);
size_t number_of_columns_in_format_wstring(const wchar_t *fmt);
#endif
/*int snprint_n_chars(char *buf, size_t length, size_t n, char ch);*/
/*int wsnprint_n_chars(wchar_t *buf, size_t length, size_t n, wchar_t ch);*/
int snprint_n_strings(char *buf, size_t length, size_t n, const char *str);