diff options
Diffstat (limited to 'lib/libedit/el.c')
-rw-r--r-- | lib/libedit/el.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/libedit/el.c b/lib/libedit/el.c index c9c3f72..87f6813 100644 --- a/lib/libedit/el.c +++ b/lib/libedit/el.c @@ -103,6 +103,7 @@ el_init(prog, fin, fout) (void) prompt_init(el); (void) sig_init(el); el->el_flags = 0; + el->data = NULL; return el; } /* end el_init */ @@ -336,3 +337,22 @@ el_resize(el) (void) sigprocmask(SIG_SETMASK, &oset, NULL); } + +public void +el_data_set (el, data) + EditLine *el; + void *data; +{ + el->data = data; + + return; +} + +public void * +el_data_get (el) + EditLine *el; +{ + if (el->data) + return (el->data); + return (NULL); +} |