diff options
Diffstat (limited to 'tools/4.11/gdb/sparc/7.9/0016-sim-erc32-Use-readline.h-for-readline-types-and-func.patch')
-rw-r--r-- | tools/4.11/gdb/sparc/7.9/0016-sim-erc32-Use-readline.h-for-readline-types-and-func.patch | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/tools/4.11/gdb/sparc/7.9/0016-sim-erc32-Use-readline.h-for-readline-types-and-func.patch b/tools/4.11/gdb/sparc/7.9/0016-sim-erc32-Use-readline.h-for-readline-types-and-func.patch new file mode 100644 index 0000000..a21bd14 --- /dev/null +++ b/tools/4.11/gdb/sparc/7.9/0016-sim-erc32-Use-readline.h-for-readline-types-and-func.patch @@ -0,0 +1,55 @@ +From 8907865aa0256164fd732c795ce8c9c3c42621a8 Mon Sep 17 00:00:00 2001 +From: Jiri Gaisler <jiri@gaisler.se> +Date: Sat, 18 Oct 2014 23:38:02 +0200 +Subject: [PATCH 16/23] sim/erc32: Use readline.h for readline types and + functions. + + Use gdb's readline.h for readline types. + + * Makefile.in : Add include path to readline.h + sis.c : Remove locally define readline types. +--- + sim/erc32/Makefile.in | 2 +- + sim/erc32/sis.c | 13 ++----------- + 2 files changed, 3 insertions(+), 12 deletions(-) + +diff --git a/sim/erc32/Makefile.in b/sim/erc32/Makefile.in +index e0860a0..4f86017 100644 +--- a/sim/erc32/Makefile.in ++++ b/sim/erc32/Makefile.in +@@ -30,7 +30,7 @@ SIM_EXTRA_CLEAN = clean-sis + # UARTS run at about 115200 baud (simulator time). Add -DFAST_UART to + # CFLAGS if faster (infinite) UART speed is desired. Might affect the + # behaviour of UART interrupt routines ... +-SIM_EXTRA_CFLAGS = -DFAST_UART ++SIM_EXTRA_CFLAGS = -DFAST_UART -I$(srcroot) + + ## COMMON_POST_CONFIG_FRAG + +diff --git a/sim/erc32/sis.c b/sim/erc32/sis.c +index 8c89166..79757ae 100644 +--- a/sim/erc32/sis.c ++++ b/sim/erc32/sis.c +@@ -36,17 +36,8 @@ + + /* Structures and functions from readline library */ + +-typedef struct { +- char *line; +- char *data; +-} HIST_ENTRY; +- +-extern char * readline (char *prompt); +-extern void using_history (void); +-extern void add_history (char *string); +-extern HIST_ENTRY *remove_history (int which); +- +- ++#include "readline/readline.h" ++#include "readline/history.h" + + /* Command history buffer length - MUST be binary */ + #define HIST_LEN 64 +-- +1.9.1 + |