Fix BUILD_SERIAL.

Change from using #if to #ifdef, since #if can't cope with string
constants.
This commit is contained in:
Michael Brown
2005-04-18 12:43:18 +00:00
parent 85b00c4b72
commit cf79681b80
5 changed files with 111 additions and 65 deletions

View File

@@ -32,11 +32,21 @@ static char isa_magic[0]; /* guaranteed unique symbol */
* User-supplied probe address list
*
*/
static isa_probe_addr_t isa_extra_probe_addrs[] = {
ISA_PROBE_ADDRS
#if ISA_PROBE_ONLY
, 0
#ifdef ISA_PROBE_ADDRS
# ifdef ISA_PROBE_ONLY
# define HAVE_ISA_PROBE_ADDRS 1
# define ISA_PROBE_ADDR_LIST ISA_PROBE_ADDRS, 0
# else
# define HAVE_ISA_PROBE_ADDRS 1
# define ISA_PROBE_ADDR_LIST ISA_PROBE_ADDRS
# endif
#else
# define HAVE_ISA_PROBE_ADDRS 0
# define ISA_PROBE_ADDR_LIST
#endif
static isa_probe_addr_t isa_extra_probe_addrs[] = {
ISA_PROBE_ADDR_LIST
};
#define isa_extra_probe_addr_count \
( sizeof ( isa_extra_probe_addrs ) / sizeof ( isa_extra_probe_addrs[0] ) )