summaryrefslogtreecommitdiff
path: root/bfd/cpu-i960.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl@lucon.org>2001-06-24 16:06:38 +0000
committerH.J. Lu <hjl@lucon.org>2001-06-24 16:06:38 +0000
commitecfb12d45161efba6c4282fb80c26cb7954ec841 (patch)
tree47cea540787ff5fa9d70cd1fa256333a4d2f4f01 /bfd/cpu-i960.c
parenta80b9ffcd9f0ffbac5a67344da42e70af2d1950e (diff)
downloadbinutils-redhat-ecfb12d45161efba6c4282fb80c26cb7954ec841.tar.gz
2001-06-24 H.J. Lu <hjl@gnu.org>
* cpu-i960.c (scan_960_mach): Don't modify const char *. Use strncasecmp/strcasecmp instead of strncmp/strcmp.
Diffstat (limited to 'bfd/cpu-i960.c')
-rw-r--r--bfd/cpu-i960.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/bfd/cpu-i960.c b/bfd/cpu-i960.c
index 2c8af297f4..2b7c1225f7 100644
--- a/bfd/cpu-i960.c
+++ b/bfd/cpu-i960.c
@@ -33,14 +33,10 @@ scan_960_mach (ap, string)
const char *string;
{
unsigned long machine;
- int i;
int fail_because_not_80960 = false;
- for (i = 0; i < strlen (string); i ++)
- string[i] = tolower (string[i]);
-
/* Look for the string i960 at the front of the string. */
- if (strncmp ("i960", string, 4) == 0)
+ if (strncasecmp ("i960", string, 4) == 0)
{
string += 4;
@@ -74,9 +70,9 @@ scan_960_mach (ap, string)
if (string[0] == 'c' && string[1] == 'o' && string[2] == 'r' &&
string[3] == 'e' && string[4] == '\0')
machine = bfd_mach_i960_core;
- else if (strcmp (string, "ka_sa") == 0)
+ else if (strcasecmp (string, "ka_sa") == 0)
machine = bfd_mach_i960_ka_sa;
- else if (strcmp (string, "kb_sb") == 0)
+ else if (strcasecmp (string, "kb_sb") == 0)
machine = bfd_mach_i960_kb_sb;
else if (string[1] == '\0' || string[2] != '\0') /* rest are 2-char. */
return false;