22 # include <FL/Fl_Export.H>
27 # ifdef HAVE_STRINGS_H
42 # if defined(WIN32) && !defined(__CYGWIN__)
43 # define strcasecmp(s,t) _stricmp((s), (t))
44 # define strncasecmp(s,t,n) _strnicmp((s), (t), (n))
50 # define strdup _strdup
51 # define unlink _unlink
53 # elif defined(__EMX__)
54 # define strcasecmp(s,t) stricmp((s), (t))
55 # define strncasecmp(s,t,n) strnicmp((s), (t), (n))
62 FL_EXPORT
extern int fl_snprintf(
char *,
size_t,
const char *, ...);
64 # define snprintf fl_snprintf
67 FL_EXPORT
extern int fl_vsnprintf(
char *,
size_t,
const char *, va_list ap);
69 # define vsnprintf fl_vsnprintf
77 FL_EXPORT
extern size_t fl_strlcat(
char *,
const char *,
size_t);
79 # define strlcat fl_strlcat
82 FL_EXPORT
extern size_t fl_strlcpy(
char *,
const char *,
size_t);
84 # define strlcpy fl_strlcpy
91 FL_EXPORT
extern int fl_ascii_strcasecmp(
const char *s,
const char *t);