From 566dfe56168b86fedec099082bd0084815dba3ec Mon Sep 17 00:00:00 2001 From: Thomas Gellekum Date: Thu, 26 Apr 2001 11:18:46 +0000 Subject: Fix building on -current. PR: 26778 Obtained from: Python CVS --- lang/python30/files/patch-Modules:readline.c | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 lang/python30/files/patch-Modules:readline.c (limited to 'lang/python30') diff --git a/lang/python30/files/patch-Modules:readline.c b/lang/python30/files/patch-Modules:readline.c new file mode 100644 index 000000000000..5d59dde25c28 --- /dev/null +++ b/lang/python30/files/patch-Modules:readline.c @@ -0,0 +1,38 @@ +--- Modules/readline.c.orig Mon Oct 16 21:49:34 2000 ++++ Modules/readline.c Wed Apr 25 06:23:47 2001 +@@ -17,32 +17,13 @@ + #endif + + /* GNU readline definitions */ +-/* If you have string.h, you might need to add yourself to this #if... [cjh] */ +-#if defined(__BEOS__) +-#undef HAVE_CONFIG_H +-/* At max warnings, we need protos for everything. [cjh] */ ++#undef HAVE_CONFIG_H /* Else readline/chardefs.h includes strings.h */ + #include + #include +-#include +-#else +-#include /* You may need to add an -I option to Setup */ +- +-extern int rl_parse_and_bind(char *); +-extern int rl_read_init_file(char *); +-extern int rl_insert_text(char *); +-extern int rl_bind_key(int, Function *); +-extern int rl_bind_key_in_map(int, Function *, Keymap); +-extern int rl_initialize(void); +-extern int add_history(char *); +-extern int read_history(char *); +-extern int write_history(char *); +-extern int history_truncate_file(char *, int); +-extern Function *rl_event_hook; +-#endif + + /* Pointers needed from outside (but not declared in a header file). */ +-extern int (*PyOS_InputHook)(void); +-extern char *(*PyOS_ReadlineFunctionPointer)(char *); ++extern DL_IMPORT(int) (*PyOS_InputHook)(void); ++extern DL_IMPORT(char) *(*PyOS_ReadlineFunctionPointer)(char *); + + + /* Exported function to send one line to readline's init file parser */ -- cgit v1.2.3