From: Mike Frysinger Date: Tue, 10 Nov 2015 07:12:52 +0000 (-0800) Subject: sim: drop extern C linkage from most sim interface headers X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c4d4ed40834de8e2b493f83cf15291f2d2e38c6f;p=binutils-gdb.git 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. --- diff --git a/include/gdb/ChangeLog b/include/gdb/ChangeLog index 57a83ce657e..eae0cf10b7c 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 d1b1272b746..1483ab983ae 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 03f4b817e7c..2f41303847b 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 34167669755..5a83f91b6d0 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 fa31e34ad3a..481b5650bd2 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 282143392bf..e0405d39915 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 8fa5cf417e8..55926d492c7 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 fc42212b406..e11d0b55cbf 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