diff options
author | ache <ache@FreeBSD.org> | 1997-06-07 12:17:44 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1997-06-07 12:17:44 +0000 |
commit | b6bac891b077ba9da2b507a621c4a85d8eb378f1 (patch) | |
tree | 273a40857d601fa83d190bfbfb6ae23041a7743d /contrib/libreadline/history.h | |
parent | c83c156e7342a7eb5f28600f69a0847e24720fc8 (diff) | |
download | FreeBSD-src-b6bac891b077ba9da2b507a621c4a85d8eb378f1.zip FreeBSD-src-b6bac891b077ba9da2b507a621c4a85d8eb378f1.tar.gz |
Virgin import of readline-2.1, unneded docs deleted
Diffstat (limited to 'contrib/libreadline/history.h')
-rw-r--r-- | contrib/libreadline/history.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/contrib/libreadline/history.h b/contrib/libreadline/history.h index 17ec877..e49a341 100644 --- a/contrib/libreadline/history.h +++ b/contrib/libreadline/history.h @@ -22,6 +22,14 @@ #ifndef _HISTORY_H_ #define _HISTORY_H_ +#if !defined (_FUNCTION_DEF) +# define _FUNCTION_DEF +typedef int Function (); +typedef void VFunction (); +typedef char *CPFunction (); +typedef char **CPPFunction (); +#endif + /* The structure used to store a history entry. */ typedef struct _hist_entry { char *line; @@ -207,4 +215,9 @@ extern char *history_no_expand_chars; extern char *history_search_delimiter_chars; extern int history_quotes_inhibit_expansion; +/* If set, this function is called to decide whether or not a particular + history expansion should be treated as a special case for the calling + application and not expanded. */ +extern Function *history_inhibit_expansion_function; + #endif /* !_HISTORY_H_ */ |