From c4d4ed40834de8e2b493f83cf15291f2d2e38c6f Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 9 Nov 2015 23:12:52 -0800 Subject: sim: drop extern C linkage from most sim interface headers Since these headers merely have enum's, drop the extern C linkage markings. Helps to reduce the copy & paste spam. --- include/gdb/ChangeLog | 6 ++++++ include/gdb/sim-arm.h | 8 -------- include/gdb/sim-cr16.h | 8 -------- include/gdb/sim-d10v.h | 8 -------- include/gdb/sim-frv.h | 8 -------- include/gdb/sim-h8300.h | 14 +++----------- include/gdb/sim-lm32.h | 8 -------- include/gdb/sim-sh.h | 8 -------- 8 files changed, 9 insertions(+), 59 deletions(-) diff --git a/include/gdb/ChangeLog b/include/gdb/ChangeLog index 57a83ce..eae0cf1 100644 --- a/include/gdb/ChangeLog +++ b/include/gdb/ChangeLog @@ -1,3 +1,9 @@ +2015-11-14 Mike Frysinger + + * sim-arm.h: Delete __cplusplus checks and extern "C" linkage. + * sim-cr16.h, sim-d10v.h, sim-frv.h, sim-h8300.h, sim-lm32.h, + sim-sh.h: Likewise. + 2015-11-10 Mike Frysinger * sim-cr16.h (sim_cr16_translate_dmap_addr): Delete. diff --git a/include/gdb/sim-arm.h b/include/gdb/sim-arm.h index d1b1272..1483ab9 100644 --- a/include/gdb/sim-arm.h +++ b/include/gdb/sim-arm.h @@ -22,10 +22,6 @@ #if !defined (SIM_ARM_H) #define SIM_ARM_H -#ifdef __cplusplus -extern "C" { // } -#endif - enum sim_arm_regs { SIM_ARM_R0_REGNUM, @@ -105,8 +101,4 @@ enum sim_arm_regs SIM_ARM_IWMMXT_COP1R15_REGNUM }; -#ifdef __cplusplus -} -#endif - #endif diff --git a/include/gdb/sim-cr16.h b/include/gdb/sim-cr16.h index 03f4b81..2f41303 100644 --- a/include/gdb/sim-cr16.h +++ b/include/gdb/sim-cr16.h @@ -20,10 +20,6 @@ #if !defined (SIM_CR16_H) #define SIM_CR16_H -#ifdef __cplusplus -extern "C" { // } -#endif - enum { SIM_CR16_MEMORY_UNIFIED = 0x00000000, @@ -76,8 +72,4 @@ enum SIM_CR16_NR_CR_REGS = 11 }; -#ifdef __cplusplus -} -#endif - #endif diff --git a/include/gdb/sim-d10v.h b/include/gdb/sim-d10v.h index 3416766..5a83f91 100644 --- a/include/gdb/sim-d10v.h +++ b/include/gdb/sim-d10v.h @@ -20,10 +20,6 @@ #if !defined (SIM_D10V_H) #define SIM_D10V_H -#ifdef __cplusplus -extern "C" { // } -#endif - /* GDB interprets addresses as: 0x00xxxxxx: Physical unified memory segment (Unified memory) @@ -111,8 +107,4 @@ enum SIM_D10V_NR_CR_REGS = 16 }; -#ifdef __cplusplus -} -#endif - #endif diff --git a/include/gdb/sim-frv.h b/include/gdb/sim-frv.h index fa31e34..481b565 100644 --- a/include/gdb/sim-frv.h +++ b/include/gdb/sim-frv.h @@ -22,10 +22,6 @@ #if !defined (SIM_FRV_H) #define SIM_FRV_H -#ifdef __cplusplus -extern "C" { // } -#endif - enum sim_frv_regs { SIM_FRV_GR0_REGNUM = 0, @@ -44,8 +40,4 @@ enum sim_frv_regs SIM_FRV_SPR4095_REGNUM = SIM_FRV_SPR0_REGNUM + 4095 }; -#ifdef __cplusplus -} -#endif - #endif diff --git a/include/gdb/sim-h8300.h b/include/gdb/sim-h8300.h index 2821433..e0405d3 100644 --- a/include/gdb/sim-h8300.h +++ b/include/gdb/sim-h8300.h @@ -19,13 +19,9 @@ #if !defined (SIM_H8300_H) #define SIM_H8300_H -#ifdef __cplusplus -extern "C" { //} -#endif - /* The simulator makes use of the following register information. */ - enum sim_h8300_regs +enum sim_h8300_regs { /* Registers common to all the H8 variants. */ /* Start here: */ @@ -52,7 +48,7 @@ extern "C" { //} SIM_H8300_TICK_REGNUM }; - enum +enum { SIM_H8300_ARG_FIRST_REGNUM = SIM_H8300_R0_REGNUM, /* first reg in which an arg may be passed */ @@ -63,15 +59,11 @@ extern "C" { //} SIM_H8300_SP_REGNUM = SIM_H8300_R7_REGNUM /* Contains address of top of stack */ }; - enum +enum { SIM_H8300_NUM_COMMON_REGS = 10, SIM_H8300_S_NUM_REGS = 13, SIM_H8300_NUM_REGS = 16 }; -#ifdef __cplusplus -} -#endif - #endif /* SIM_H8300_H */ diff --git a/include/gdb/sim-lm32.h b/include/gdb/sim-lm32.h index 8fa5cf4..55926d4 100644 --- a/include/gdb/sim-lm32.h +++ b/include/gdb/sim-lm32.h @@ -21,10 +21,6 @@ #ifndef SIM_LM32_H #define SIM_LM32_H -#ifdef __cplusplus -extern "C" { // } -#endif - enum sim_lm32_regs { SIM_LM32_R0_REGNUM, @@ -69,8 +65,4 @@ enum sim_lm32_regs SIM_LM32_NUM_REGS }; -#ifdef __cplusplus -} -#endif - #endif diff --git a/include/gdb/sim-sh.h b/include/gdb/sim-sh.h index fc42212..e11d0b5 100644 --- a/include/gdb/sim-sh.h +++ b/include/gdb/sim-sh.h @@ -19,10 +19,6 @@ #if !defined (SIM_SH_H) #define SIM_SH_H -#ifdef __cplusplus -extern "C" { // } -#endif - /* The simulator makes use of the following register information. */ enum @@ -162,8 +158,4 @@ enum SIM_SH64_NR_FP_REGS = 64 /* number of floating point registers */ }; -#ifdef __cplusplus -} -#endif - #endif -- cgit v1.1