projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tidy up formatting in bfd-in2.h
[deliverable/binutils-gdb.git]
/
bfd
/
archures.c
diff --git
a/bfd/archures.c
b/bfd/archures.c
index 7185d5aa044c948e2693d8f63084e06c9ec5403d..19d862ed79260124363ffbb90ccd23e7a2ea5846 100644
(file)
--- a/
bfd/archures.c
+++ b/
bfd/archures.c
@@
-1,5
+1,6
@@
/* BFD library support routines for architectures.
/* BFD library support routines for architectures.
- Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999, 2000, 2001
+ Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ 2000, 2001
Free Software Foundation, Inc.
Hacked by John Gilmore and Steve Chamberlain of Cygnus Support.
Free Software Foundation, Inc.
Hacked by John Gilmore and Steve Chamberlain of Cygnus Support.
@@
-22,7
+23,7
@@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "bfd.h"
#include "sysdep.h"
#include "libbfd.h"
#include "bfd.h"
#include "sysdep.h"
#include "libbfd.h"
-#include
<ctype.h>
+#include
"safe-ctype.h"
/*
/*
@@
-134,12
+135,12
@@
DESCRIPTION
.#define bfd_mach_mips6000 6000
.#define bfd_mach_mips8000 8000
.#define bfd_mach_mips10000 10000
.#define bfd_mach_mips6000 6000
.#define bfd_mach_mips8000 8000
.#define bfd_mach_mips10000 10000
+.#define bfd_mach_mips12000 12000
.#define bfd_mach_mips16 16
.#define bfd_mach_mips16 16
-.#define bfd_mach_mips32 32
-.#define bfd_mach_mips32_4k 3204113 {* 32, 04, octal 'K' *}
.#define bfd_mach_mips5 5
.#define bfd_mach_mips5 5
-.#define bfd_mach_mips64 64
.#define bfd_mach_mips_sb1 12310201 {* octal 'SB', 01 *}
.#define bfd_mach_mips_sb1 12310201 {* octal 'SB', 01 *}
+.#define bfd_mach_mipsisa32 32
+.#define bfd_mach_mipsisa64 64
. bfd_arch_i386, {* Intel 386 *}
.#define bfd_mach_i386_i386 0
.#define bfd_mach_i386_i8086 1
. bfd_arch_i386, {* Intel 386 *}
.#define bfd_mach_i386_i386 0
.#define bfd_mach_i386_i8086 1
@@
-256,6
+257,10
@@
DESCRIPTION
. bfd_arch_s390, {* IBM s390 *}
.#define bfd_mach_s390_esa 0
.#define bfd_mach_s390_esame 1
. bfd_arch_s390, {* IBM s390 *}
.#define bfd_mach_s390_esa 0
.#define bfd_mach_s390_esame 1
+. bfd_arch_openrisc, {* OpenRISC *}
+. bfd_arch_mmix, {* Donald Knuth's educational processor *}
+. bfd_arch_xstormy16,
+.#define bfd_mach_xstormy16 0
. bfd_arch_last
. };
*/
. bfd_arch_last
. };
*/
@@
-333,6
+338,9
@@
extern const bfd_arch_info_type bfd_mcore_arch;
extern const bfd_arch_info_type bfd_avr_arch;
extern const bfd_arch_info_type bfd_ia64_arch;
extern const bfd_arch_info_type bfd_s390_arch;
extern const bfd_arch_info_type bfd_avr_arch;
extern const bfd_arch_info_type bfd_ia64_arch;
extern const bfd_arch_info_type bfd_s390_arch;
+extern const bfd_arch_info_type bfd_openrisc_arch;
+extern const bfd_arch_info_type bfd_mmix_arch;
+extern const bfd_arch_info_type bfd_xstormy16_arch;
static const bfd_arch_info_type * const bfd_archures_list[] = {
#ifdef SELECT_ARCHITECTURES
static const bfd_arch_info_type * const bfd_archures_list[] = {
#ifdef SELECT_ARCHITECTURES
@@
-379,6
+387,9
@@
static const bfd_arch_info_type * const bfd_archures_list[] = {
&bfd_avr_arch,
&bfd_ia64_arch,
&bfd_s390_arch,
&bfd_avr_arch,
&bfd_ia64_arch,
&bfd_s390_arch,
+ &bfd_openrisc_arch,
+ &bfd_mmix_arch,
+ &bfd_xstormy16_arch,
#endif
0
};
#endif
0
};
@@
-454,6
+465,7
@@
bfd_arch_list ()
const char **name_ptr;
const char **name_list;
const bfd_arch_info_type * const *app;
const char **name_ptr;
const char **name_list;
const bfd_arch_info_type * const *app;
+ bfd_size_type amt;
/* Determine the number of architectures. */
vec_length = 0;
/* Determine the number of architectures. */
vec_length = 0;
@@
-466,8
+478,8
@@
bfd_arch_list ()
}
}
}
}
- name_list = (const char **)
-
bfd_malloc ((vec_length + 1) * sizeof (char **)
);
+ amt = (vec_length + 1) * sizeof (char **);
+
name_list = (const char **) bfd_malloc (amt
);
if (name_list == NULL)
return NULL;
if (name_list == NULL)
return NULL;
@@
-723,7
+735,7
@@
DESCRIPTION
boolean
bfd_default_scan (info, string)
boolean
bfd_default_scan (info, string)
- const
struct bfd_arch_info
*info;
+ const
bfd_arch_info_type
*info;
const char *string;
{
const char *ptr_src;
const char *string;
{
const char *ptr_src;
@@
-747,7
+759,7
@@
bfd_default_scan (info, string)
printable_name_colon = strchr (info->printable_name, ':');
if (printable_name_colon == NULL)
{
printable_name_colon = strchr (info->printable_name, ':');
if (printable_name_colon == NULL)
{
-
in
t strlen_arch_name = strlen (info->arch_name);
+
size_
t strlen_arch_name = strlen (info->arch_name);
if (strncasecmp (string, info->arch_name, strlen_arch_name) == 0)
{
if (string[strlen_arch_name] == ':')
if (strncasecmp (string, info->arch_name, strlen_arch_name) == 0)
{
if (string[strlen_arch_name] == ':')
@@
-769,7
+781,7
@@
bfd_default_scan (info, string)
Attempt to match: <arch> <mach>? */
if (printable_name_colon != NULL)
{
Attempt to match: <arch> <mach>? */
if (printable_name_colon != NULL)
{
-
in
t colon_index = printable_name_colon - info->printable_name;
+
size_
t colon_index = printable_name_colon - info->printable_name;
if (strncasecmp (string, info->printable_name, colon_index) == 0
&& strcasecmp (string + colon_index,
info->printable_name + colon_index + 1) == 0)
if (strncasecmp (string, info->printable_name, colon_index) == 0
&& strcasecmp (string + colon_index,
info->printable_name + colon_index + 1) == 0)
@@
-808,7
+820,7
@@
bfd_default_scan (info, string)
}
number = 0;
}
number = 0;
- while (
isdigit ((unsigned char)
*ptr_src))
+ while (
ISDIGIT (
*ptr_src))
{
number = number * 10 + *ptr_src - '0';
ptr_src++;
{
number = number * 10 + *ptr_src - '0';
ptr_src++;
This page took
0.025163 seconds
and
4
git commands to generate.