diff options
Diffstat (limited to 'rldefs.h')
-rw-r--r-- | rldefs.h | 16 |
1 files changed, 3 insertions, 13 deletions
@@ -40,7 +40,7 @@ # if defined (HAVE_TERMIO_H) # define TERMIO_TTY_DRIVER # else -# if !defined (__MINGW32__) +# if !defined (__MINGW32__) && !defined (_MSC_VER) # define NEW_TTY_DRIVER # else # define NO_TTY_DRIVER @@ -63,17 +63,7 @@ # include <strings.h> #endif /* !HAVE_STRING_H */ -#if !defined (strchr) && !defined (__STDC__) -extern char *strchr (), *strrchr (); -#endif /* !strchr && !__STDC__ */ - -#if defined (PREFER_STDARG) -# include <stdarg.h> -#else -# if defined (PREFER_VARARGS) -# include <varargs.h> -# endif -#endif +#include <stdarg.h> #if defined (HAVE_STRCASECMP) #define _rl_stricmp strcasecmp @@ -83,7 +73,7 @@ extern int _rl_stricmp (const char *, const char *); extern int _rl_strnicmp (const char *, const char *, int); #endif -#if defined (HAVE_STRPBRK) && !defined (HAVE_MULTIBYTE) +#if defined (HAVE_STRPBRK) && !defined (HANDLE_MULTIBYTE) # define _rl_strpbrk(a,b) strpbrk((a),(b)) #else extern char *_rl_strpbrk (const char *, const char *); |