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