1 /*
2    config-readline.h  Maintained by hand. Contains the readline specific
3    parts from config.h.in in readline 4.3
4 */
5 
6 #if defined (HAVE_CONFIG_H)
7 #  include <config.h>
8 #endif
9 
10 #ifdef NOT_YET /* causes problem on MacOSX */
11 /* to get wcwidth() defined */
12 #define _XOPEN_SOURCE 600
13 #define _XOPEN_SOURCE_EXTENDED
14 #define _XOPEN_
15 #endif
16 
17 /*
18  Ultrix botches type-ahead when switching from canonical to
19    non-canonical mode, at least through version 4.3
20 */
21 #if !defined (HAVE_TERMIOS_H) || !defined (HAVE_TCGETATTR) || defined (ultrix)
22 #  define TERMIOS_MISSING
23 #endif
24 
25 #if defined (STRCOLL_BROKEN)
26 #  undef HAVE_STRCOLL
27 #endif
28 
29 #if defined (__STDC__) && defined (HAVE_STDARG_H)
30 #  define PREFER_STDARG
31 #  define USE_VARARGS
32 #else
33 #  if defined (HAVE_VARARGS_H)
34 #    define PREFER_VARARGS
35 #    define USE_VARARGS
36 #  endif
37 #endif
38