# HG changeset patch # User jwe # Date 864337128 0 # Node ID e67089e1f2c8c3bcf5ac9de79faec67108ce633e # Parent 9d4e3a9de17e53328caac9ba8c4201ec4c117421 [project @ 1997-05-22 21:38:48 by jwe] diff -r 9d4e3a9de17e -r e67089e1f2c8 readline/ChangeLog --- a/readline/ChangeLog Thu May 22 20:59:27 1997 +0000 +++ b/readline/ChangeLog Thu May 22 21:38:48 1997 +0000 @@ -1,3 +1,9 @@ +Thu May 22 16:00:10 1997 John W. Eaton + + * history.h, readline.h [__cplusplus]: Add extern "C" declarations. + + * rlconf.h: Enable paren matching. + Tue Mar 23 14:36:51 1993 Brian Fox (bfox@eos.crseo.ucsb.edu) * readline.c (rl_copy): Changed name to rl_copy_text. diff -r 9d4e3a9de17e -r e67089e1f2c8 readline/history.h --- a/readline/history.h Thu May 22 20:59:27 1997 +0000 +++ b/readline/history.h Thu May 22 21:38:48 1997 +0000 @@ -22,6 +22,10 @@ #ifndef _HISTORY_H_ #define _HISTORY_H_ +#ifdef __cplusplus +extern "C" { +#endif + #if !defined (_FUNCTION_DEF) # define _FUNCTION_DEF typedef int Function (); @@ -220,4 +224,8 @@ application and not expanded. */ extern Function *history_inhibit_expansion_function; +#ifdef __cplusplus +} +#endif + #endif /* !_HISTORY_H_ */ diff -r 9d4e3a9de17e -r e67089e1f2c8 readline/readline.h --- a/readline/readline.h Thu May 22 20:59:27 1997 +0000 +++ b/readline/readline.h Thu May 22 21:38:48 1997 +0000 @@ -23,6 +23,10 @@ #if !defined (_READLINE_H_) #define _READLINE_H_ +#ifdef __cplusplus +extern "C" { +#endif + #if defined (READLINE_LIBRARY) # include "keymaps.h" # include "tilde.h" @@ -405,4 +409,8 @@ extern char *savestring (); /* XXX backwards compatibility */ #endif +#ifdef __cplusplus +} +#endif + #endif /* _READLINE_H_ */ diff -r 9d4e3a9de17e -r e67089e1f2c8 readline/rlconf.h --- a/readline/rlconf.h Thu May 22 20:59:27 1997 +0000 +++ b/readline/rlconf.h Thu May 22 21:38:48 1997 +0000 @@ -32,7 +32,7 @@ /* If defined, readline shows opening parens and braces when closing paren or brace entered. */ -/* #define PAREN_MATCHING */ +#define PAREN_MATCHING /* This definition is needed by readline.c, rltty.c, and signals.c. */ /* If on, then readline handles signals in a way that doesn't screw. */