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 *, ...);
 
   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);