diff options
-rw-r--r-- | c/src/lib/libbsp/m68k/ods68302/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/ods68302/include/bsp.h | 15 |
2 files changed, 9 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/m68k/ods68302/ChangeLog b/c/src/lib/libbsp/m68k/ods68302/ChangeLog index 10ddc8d84a..75030675d8 100644 --- a/c/src/lib/libbsp/m68k/ods68302/ChangeLog +++ b/c/src/lib/libbsp/m68k/ods68302/ChangeLog @@ -1,3 +1,8 @@ +2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + + * include/bsp.h: Replace stringification madness to pick up bare.h + (Doesn't work with gcc >= 3.3) with a somewhat cleaner madness. + 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Merge-in include/Makefile.am. diff --git a/c/src/lib/libbsp/m68k/ods68302/include/bsp.h b/c/src/lib/libbsp/m68k/ods68302/include/bsp.h index 77dd9532d2..bec9b0feea 100644 --- a/c/src/lib/libbsp/m68k/ods68302/include/bsp.h +++ b/c/src/lib/libbsp/m68k/ods68302/include/bsp.h @@ -42,18 +42,11 @@ extern "C" { #define VARIANT bare #endif #if defined(VARIANT) - -#define __bsp_cat(x, y) x ## y -#define __bsp_xcat(x, y) __bsp_cat(x,y) -#define __bsp_str(s) #s -#define __bsp_xstr(s) __bsp_str(s) - -#define __BSP_HEADER_FILE__ __bsp_xcat(VARIANT,.h) -#define __BSP_HEADER_FILE_STR__ __bsp_xstr(__BSP_HEADER_FILE__) - -#include __BSP_HEADER_FILE_STR__ +#define HQUOTE(a) <a.h> +#include HQUOTE(VARIANT) +#undef HQUOTE #endif - + /* * Define the time limits for RTEMS Test Suite test durations. * Long test and short test duration limits are provided. These |