/* BFD support for the NEC V850 processor
- Copyright 1996, 1997 Free Software Foundation, Inc.
+ Copyright 1996, 1997, 1998 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
#include "sysdep.h"
#include "libbfd.h"
+#include <ctype.h>
+
static boolean
scan (info, string)
const struct bfd_arch_info * info;
}
number = 0;
- while (isdigit (*ptr_src))
+ while (isdigit ((unsigned char) *ptr_src))
{
number = number * 10 + * ptr_src - '0';
ptr_src++;
switch (number)
{
-/* start-sanitize-v850e */
case bfd_mach_v850e: arch = bfd_arch_v850; break;
-/* end-sanitize-v850e */
-/* start-sanitize-v850eq */
- case bfd_mach_v850eq: arch = bfd_arch_v850; break;
-/* end-sanitize-v850eq */
-
+ case bfd_mach_v850ea: arch = bfd_arch_v850; break;
default:
return false;
}
}
#define N(number, print, default, next) \
-{ 32, 32, 8, bfd_arch_v850, number, "v850", print, 2, default, bfd_default_compatible, scan, next }
+{ 32, 32, 8, bfd_arch_v850, number, "v850", print, 2, default, \
+ bfd_default_compatible, scan, next }
-static const bfd_arch_info_type arch_info_struct[2] =
+#define NEXT NULL
+
+static const bfd_arch_info_type arch_info_struct[] =
{
-/* start-sanitize-v850e */
- N( bfd_mach_v850e, "v850e", false, & arch_info_struct[1] ),
-/* end-sanitize-v850e */
-/* start-sanitize-v850eq */
- N( bfd_mach_v850eq, "v850eq", false, NULL ),
-/* end-sanitize-v850eq */
+ N (bfd_mach_v850e, "v850e", false, &arch_info_struct[1]),
+ N (bfd_mach_v850ea, "v850ea", false, NULL)
};
+#undef NEXT
+#define NEXT &arch_info_struct[0]
+
const bfd_arch_info_type bfd_v850_arch =
- N( bfd_mach_v850, "v850", true, & arch_info_struct[0] );
+ N (bfd_mach_v850, "v850", true, NEXT);