29# include <FL/Fl_Export.H>
56# if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__)
57# define strcasecmp(s,t) _stricmp((s), (t))
58# define strncasecmp(s,t,n) _strnicmp((s), (t), (n))
65FL_EXPORT
extern int fl_snprintf(
char *,
size_t,
const char *, ...);
67# define snprintf fl_snprintf
70FL_EXPORT
extern int fl_vsnprintf(
char *,
size_t,
const char *, va_list ap);
71# ifndef HAVE_VSNPRINTF
72# define vsnprintf fl_vsnprintf
80FL_EXPORT
extern size_t fl_strlcat(
char *,
const char *,
size_t);
82# define strlcat fl_strlcat
88# define strlcpy fl_strlcpy
95FL_EXPORT
extern int fl_ascii_strcasecmp(
const char *s,
const char *t);
Public header for FLTK's platform-agnostic string handling.