49 #define HAVE_TCGETATTR 60 typedef enum _STATUS {
68 #if defined(HAVE_STDLIB) 80 #define ESIZE_T unsigned int 101 #define SCREEN_INC 256 104 #define DISPOSE(p) free((char *)(p)) 106 ((T *)malloc((unsigned int)(sizeof (T) * (c)))) 107 #define RENEW(p, T, c) \ 108 (p = (T *)realloc((char *)(p), (unsigned int)(sizeof (T) * (c)))) 109 #define STRDUP(X) strdup(X) 111 #define COPYFROMTO(new, p, len) \ 112 (void)memcpy((char *)(new), (char *)(p), (int)(len)) 115 #define DISPOSE(p) wfree(p) 116 #define NEW(T,c) walloc(T,c) 117 #define RENEW(p,T,c) (p = wrealloc(p,T,c)) 118 #define STRDUP(X) wstrdup(X) 130 extern char *
rl_complete(
char *pathname,
int *unique);
138 #if !defined(HAVE_STDLIB) 140 extern char *malloc();
141 extern char *realloc();
142 extern char *memcpy();
143 extern char *strcat();
144 extern char *strchr();
145 extern char *strrchr();
146 extern char *strcpy();
147 extern char *strdup();
150 extern int strncmp();
float end(const EST_Item &item)
int rl_list_possib(char *pathname, char ***avp)
void rl_add_slash(char *path, char *p)
void write_history(const char *history_file)
void add_history(char *p)
void el_bind_key_in_metamap(char c, Keymap_Function func)
int el_is_directory(char *path)
EL_USER_COMPLETION_FUNCTION_TYPE * el_user_completion_function
char * readline(CONST char *prompt)
STATUS(* Keymap_Function)()
void rl_ttyset(int Reset)
float start(const EST_Item &item)
void read_history(const char *history_file)
char ** EL_USER_COMPLETION_FUNCTION_TYPE(char *text, int start, int end)
char * editline_history_file
char * rl_complete(char *pathname, int *unique)