3 ** Internal header file for editline library.
18 typedef unsigned char CHAR
;
23 #define STATIC /* NULL */
24 #endif /* !defined(HIDE) */
27 #define SCREEN_INC 256
29 #define DISPOSE(p) free((char *)(p))
31 ((T *)malloc((unsigned int)(sizeof (T) * (c))))
32 #define RENEW(p, T, c) \
33 (p = (T *)realloc((char *)(p), (unsigned int)(sizeof (T) * (c))))
34 #define COPYFROMTO(new, p, len) \
35 (void)memcpy((char *)(new), (char *)(p), (int)(len))
39 ** Variables and routines internal to this package.
46 extern char *rl_complete();
47 extern int rl_list_possib();
48 extern void rl_ttyset();
49 extern void rl_add_slash();