22 # include <FL/Fl_Export.H> 27 # ifdef HAVE_STRINGS_H 42 # if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__) 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 *, ...);
63 # ifndef HAVE_SNPRINTF 64 # define snprintf fl_snprintf 67 FL_EXPORT
extern int fl_vsnprintf(
char *,
size_t,
const char *, va_list ap);
68 # ifndef HAVE_VSNPRINTF 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);