diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2003-10-01 12:41:46 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2003-10-01 12:41:46 +0000 |
commit | dcf4269913c8f74b014fdb1319dfd5fd32d1b716 (patch) | |
tree | b937f35f7210600908024b59ee57433c9b03574e | |
parent | 796c4e32648c496b5b1a4634f69609806af0becb (diff) |
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.
-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 9a1ec82a96..32ce3cacbd 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-04 Joel Sherrill <joel@OARcorp.com> * clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h, 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 |