48 #define EL_MAXMACRO 10
106 typedef void (*el_zfunc_t)(
EditLine *,
void *);
118 el_zfunc_t c_resizefun;
125 #define isglob(a) (strchr("*[]?", (a)) != NULL)
132 #define CHAR_FWD (+1)
133 #define CHAR_BACK (-1)
135 #define MODE_INSERT 0
136 #define MODE_REPLACE 1
137 #define MODE_REPLACE_1 2
146 protected int cv__isword(Int);
147 protected int cv__isWord(Int);
148 protected void cv_delfini(
EditLine *);
149 protected Char *cv__endword(Char *, Char *,
int,
int (*)(Int));
150 protected int ce__isword(Int);
152 protected void cv_yank(
EditLine *,
const Char *,
int);
153 protected Char *cv_next_word(
EditLine*, Char *, Char *,
int,
int (*)(Int));
154 protected Char *cv_prev_word(Char *, Char *,
int,
int (*)(Int));
155 protected Char *c__next_word(Char *, Char *,
int,
int (*)(Int));
156 protected Char *c__prev_word(Char *, Char *,
int,
int (*)(Int));
157 protected void c_insert(
EditLine *,
int);
158 protected void c_delbefore(
EditLine *,
int);
159 protected void c_delbefore1(
EditLine *);
160 protected void c_delafter(
EditLine *,
int);
161 protected void c_delafter1(
EditLine *);
162 protected int c_gets(
EditLine *, Char *,
const Char *);
166 protected void ch_reset(
EditLine *,
int);
167 protected int ch_resizefun(
EditLine *, el_zfunc_t,
void *);
168 protected int ch_enlargebufs(
EditLine *,
size_t);