summaryrefslogtreecommitdiff
path: root/bfd/nlm-target.h
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2005-04-21 07:45:39 +0000
committerNick Clifton <nickc@redhat.com>2005-04-21 07:45:39 +0000
commita69c7940fb20cc6d35bd64d70d7e4f66402bb299 (patch)
treef3bb9f842e7fb26d063a5db1a72e99636a274676 /bfd/nlm-target.h
parentd5089a596cf93ddf158ea15e159a2366f479350a (diff)
downloadbinutils-redhat-a69c7940fb20cc6d35bd64d70d7e4f66402bb299.tar.gz
Update to ISO-C90 and fix formatting
Diffstat (limited to 'bfd/nlm-target.h')
-rw-r--r--bfd/nlm-target.h226
1 files changed, 111 insertions, 115 deletions
diff --git a/bfd/nlm-target.h b/bfd/nlm-target.h
index 1c727ed5ca..cdc58b95d5 100644
--- a/bfd/nlm-target.h
+++ b/bfd/nlm-target.h
@@ -1,61 +1,57 @@
/* Target definitions for 32/64-bit NLM (NetWare Loadable Module)
- Copyright 1993, 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004
- Free Software Foundation, Inc.
+ Copyright 1993, 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+ 2005 Free Software Foundation, Inc.
-This file is part of BFD, the Binary File Descriptor library.
+ This file is part of BFD, the Binary File Descriptor library.
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#define nlm_core_file_p _bfd_dummy_target
-#define nlm_get_symtab_upper_bound nlmNAME(get_symtab_upper_bound)
-#define nlm_canonicalize_symtab nlmNAME(canonicalize_symtab)
-#define nlm_make_empty_symbol nlmNAME(make_empty_symbol)
-#define nlm_print_symbol nlmNAME(print_symbol)
-#define nlm_get_symbol_info nlmNAME(get_symbol_info)
-#define nlm_bfd_is_local_label_name bfd_generic_is_local_label_name
-#define nlm_bfd_is_target_special_symbol \
- ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
-#define nlm_get_lineno _bfd_nosymbols_get_lineno
-#define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line
-#define nlm_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
-#define nlm_read_minisymbols _bfd_generic_read_minisymbols
-#define nlm_minisymbol_to_symbol _bfd_generic_minisymbol_to_symbol
-
-#define nlm_get_reloc_upper_bound nlmNAME(get_reloc_upper_bound)
-#define nlm_canonicalize_reloc nlmNAME(canonicalize_reloc)
-#define nlm_bfd_reloc_type_lookup bfd_default_reloc_type_lookup
-
-#define nlm_set_section_contents nlmNAME(set_section_contents)
-
-#define nlm_sizeof_headers _bfd_nolink_sizeof_headers
-#define nlm_bfd_get_relocated_section_contents \
- bfd_generic_get_relocated_section_contents
-#define nlm_bfd_relax_section bfd_generic_relax_section
-#define nlm_bfd_gc_sections bfd_generic_gc_sections
-#define nlm_bfd_merge_sections bfd_generic_merge_sections
-#define nlm_bfd_is_group_section bfd_generic_is_group_section
-#define nlm_bfd_discard_group bfd_generic_discard_group
-#define nlm_section_already_linked \
- _bfd_generic_section_already_linked
-#define nlm_bfd_link_hash_table_create _bfd_generic_link_hash_table_create
-#define nlm_bfd_link_hash_table_free _bfd_generic_link_hash_table_free
-#define nlm_bfd_link_add_symbols _bfd_generic_link_add_symbols
-#define nlm_bfd_link_just_syms _bfd_generic_link_just_syms
-#define nlm_bfd_final_link _bfd_generic_final_link
-#define nlm_bfd_link_split_section _bfd_generic_link_split_section
+#define nlm_get_symtab_upper_bound nlmNAME (get_symtab_upper_bound)
+#define nlm_canonicalize_symtab nlmNAME (canonicalize_symtab)
+#define nlm_make_empty_symbol nlmNAME (make_empty_symbol)
+#define nlm_print_symbol nlmNAME (print_symbol)
+#define nlm_get_symbol_info nlmNAME (get_symbol_info)
+#define nlm_bfd_is_local_label_name bfd_generic_is_local_label_name
+#define nlm_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
+#define nlm_get_lineno _bfd_nosymbols_get_lineno
+#define nlm_find_nearest_line _bfd_nosymbols_find_nearest_line
+#define nlm_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
+#define nlm_read_minisymbols _bfd_generic_read_minisymbols
+#define nlm_minisymbol_to_symbol _bfd_generic_minisymbol_to_symbol
+
+#define nlm_get_reloc_upper_bound nlmNAME (get_reloc_upper_bound)
+#define nlm_canonicalize_reloc nlmNAME (canonicalize_reloc)
+#define nlm_bfd_reloc_type_lookup bfd_default_reloc_type_lookup
+#define nlm_set_section_contents nlmNAME (set_section_contents)
+
+#define nlm_sizeof_headers _bfd_nolink_sizeof_headers
+#define nlm_bfd_get_relocated_section_contents bfd_generic_get_relocated_section_contents
+#define nlm_bfd_relax_section bfd_generic_relax_section
+#define nlm_bfd_gc_sections bfd_generic_gc_sections
+#define nlm_bfd_merge_sections bfd_generic_merge_sections
+#define nlm_bfd_is_group_section bfd_generic_is_group_section
+#define nlm_bfd_discard_group bfd_generic_discard_group
+#define nlm_section_already_linked _bfd_generic_section_already_linked
+#define nlm_bfd_link_hash_table_create _bfd_generic_link_hash_table_create
+#define nlm_bfd_link_hash_table_free _bfd_generic_link_hash_table_free
+#define nlm_bfd_link_add_symbols _bfd_generic_link_add_symbols
+#define nlm_bfd_link_just_syms _bfd_generic_link_just_syms
+#define nlm_bfd_final_link _bfd_generic_final_link
+#define nlm_bfd_link_split_section _bfd_generic_link_split_section
/* This structure contains everything that BFD knows about a target.
It includes things like its byte order, name, what routines to call
@@ -73,74 +69,74 @@ extern const bfd_target TARGET_LITTLE_SYM;
#ifdef TARGET_BIG_SYM
const bfd_target TARGET_BIG_SYM =
{
- /* name: identify kind of target */
+ /* Name: identify kind of target. */
TARGET_BIG_NAME,
- /* flavour: general indication about file */
+ /* Flavour: general indication about file. */
bfd_target_nlm_flavour,
- /* byteorder: data is big endian */
+ /* Byteorder: data is big endian. */
BFD_ENDIAN_BIG,
- /* header_byteorder: header is also big endian */
+ /* Header_byteorder: header is also big endian. */
BFD_ENDIAN_BIG,
- /* object_flags: mask of all file flags */
+ /* Object_flags: mask of all file flags. */
(HAS_RELOC | EXEC_P | HAS_LINENO | HAS_DEBUG | HAS_SYMS | HAS_LOCALS
| WP_TEXT),
- /* section_flags: mask of all section flags */
- (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC | SEC_READONLY |
- SEC_CODE | SEC_DATA),
+ /* Section_flags: mask of all section flags. */
+ (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC | SEC_READONLY
+ | SEC_CODE | SEC_DATA),
- /* leading_symbol_char: is the first char of a user symbol
- predictable, and if so what is it */
+ /* Leading_symbol_char: is the first char of a user symbol
+ predictable, and if so what is it. */
0,
- /* ar_pad_char: pad character for filenames within an archive header
+ /* AR_pad_char: pad character for filenames within an archive header
FIXME: this really has nothing to do with NLM, this is a characteristic
- of the archiver and/or os and should be independently tunable */
+ of the archiver and/or os and should be independently tunable. */
'/',
- /* ar_max_namelen: maximum number of characters in an archive header
+ /* AR_max_namelen: maximum number of characters in an archive header
FIXME: this really has nothing to do with NLM, this is a characteristic
of the archiver and should be independently tunable. This value is
- a WAG (wild a** guess) */
+ a WAG (wild a** guess). */
15,
- /* Routines to byte-swap various sized integers from the data sections */
+ /* Routines to byte-swap various sized integers from the data sections. */
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
- bfd_getb32, bfd_getb_signed_32, bfd_putb32,
- bfd_getb16, bfd_getb_signed_16, bfd_putb16,
+ bfd_getb32, bfd_getb_signed_32, bfd_putb32,
+ bfd_getb16, bfd_getb_signed_16, bfd_putb16,
- /* Routines to byte-swap various sized integers from the file headers */
+ /* Routines to byte-swap various sized integers from the file headers. */
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
- bfd_getb32, bfd_getb_signed_32, bfd_putb32,
- bfd_getb16, bfd_getb_signed_16, bfd_putb16,
-
- /* bfd_check_format: check the format of a file being read */
- { _bfd_dummy_target, /* unknown format */
- nlmNAME(object_p), /* assembler/linker output (object file) */
- bfd_generic_archive_p, /* an archive */
- nlm_core_file_p /* a core file */
+ bfd_getb32, bfd_getb_signed_32, bfd_putb32,
+ bfd_getb16, bfd_getb_signed_16, bfd_putb16,
+
+ /* bfd_check_format: check the format of a file being read. */
+ { _bfd_dummy_target, /* Unknown format. */
+ nlmNAME (object_p), /* Assembler/linker output (object file). */
+ bfd_generic_archive_p, /* An archive. */
+ nlm_core_file_p /* A core file. */
},
- /* bfd_set_format: set the format of a file being written */
+ /* bfd_set_format: set the format of a file being written. */
{ bfd_false,
nlm_mkobject,
_bfd_generic_mkarchive,
bfd_false
},
- /* bfd_write_contents: write cached information into a file being written */
+ /* bfd_write_contents: write cached information into a file being written. */
{ bfd_false,
- nlmNAME(write_object_contents),
+ nlmNAME (write_object_contents),
_bfd_write_archive_contents,
bfd_false
},
- /* Initialize a jump table with the standard macro. All names start with
- "nlm" */
+ /* Initialize a jump table with the standard macro.
+ All names start with "nlm". */
BFD_JUMP_TABLE_GENERIC (_bfd_generic),
BFD_JUMP_TABLE_COPY (_bfd_generic),
BFD_JUMP_TABLE_CORE (_bfd_nocore),
@@ -158,82 +154,82 @@ const bfd_target TARGET_BIG_SYM =
NULL,
#endif
- /* backend_data: */
- (PTR) TARGET_BACKEND_DATA
+ /* Backend_data. */
+ (void *) TARGET_BACKEND_DATA
};
#endif
#ifdef TARGET_LITTLE_SYM
const bfd_target TARGET_LITTLE_SYM =
{
- /* name: identify kind of target */
+ /* Name: identify kind of target. */
TARGET_LITTLE_NAME,
- /* flavour: general indication about file */
+ /* Flavour: general indication about file. */
bfd_target_nlm_flavour,
- /* byteorder: data is little endian */
+ /* Byteorder: data is little endian. */
BFD_ENDIAN_LITTLE,
- /* header_byteorder: header is also little endian */
+ /* Header_byteorder: header is also little endian. */
BFD_ENDIAN_LITTLE,
- /* object_flags: mask of all file flags */
+ /* Object_flags: mask of all file flags. */
(HAS_RELOC | EXEC_P | HAS_LINENO | HAS_DEBUG | HAS_SYMS | HAS_LOCALS
| WP_TEXT),
- /* section_flags: mask of all section flags */
- (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC | SEC_READONLY |
- SEC_DATA),
+ /* Section_flags: mask of all section flags. */
+ (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC | SEC_READONLY
+ | SEC_DATA),
- /* leading_symbol_char: is the first char of a user symbol
- predictable, and if so what is it */
+ /* Leading_symbol_char: is the first char of a user symbol
+ predictable, and if so what is it. */
0,
- /* ar_pad_char: pad character for filenames within an archive header
+ /* AR_pad_char: pad character for filenames within an archive header
FIXME: this really has nothing to do with NLM, this is a characteristic
- of the archiver and/or os and should be independently tunable */
+ of the archiver and/or os and should be independently tunable. */
'/',
- /* ar_max_namelen: maximum number of characters in an archive header
+ /* AR_max_namelen: maximum number of characters in an archive header
FIXME: this really has nothing to do with NLM, this is a characteristic
of the archiver and should be independently tunable. This value is
- a WAG (wild a** guess) */
+ a WAG (wild a** guess). */
15,
- /* Routines to byte-swap various sized integers from the data sections */
+ /* Routines to byte-swap various sized integers from the data sections. */
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
- bfd_getl32, bfd_getl_signed_32, bfd_putl32,
- bfd_getl16, bfd_getl_signed_16, bfd_putl16,
+ bfd_getl32, bfd_getl_signed_32, bfd_putl32,
+ bfd_getl16, bfd_getl_signed_16, bfd_putl16,
- /* Routines to byte-swap various sized integers from the file headers */
+ /* Routines to byte-swap various sized integers from the file headers. */
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
- bfd_getl32, bfd_getl_signed_32, bfd_putl32,
- bfd_getl16, bfd_getl_signed_16, bfd_putl16,
-
- /* bfd_check_format: check the format of a file being read */
- { _bfd_dummy_target, /* unknown format */
- nlmNAME(object_p), /* assembler/linker output (object file) */
- bfd_generic_archive_p, /* an archive */
- nlm_core_file_p /* a core file */
+ bfd_getl32, bfd_getl_signed_32, bfd_putl32,
+ bfd_getl16, bfd_getl_signed_16, bfd_putl16,
+
+ /* bfd_check_format: check the format of a file being read. */
+ { _bfd_dummy_target, /* Unknown format. */
+ nlmNAME(object_p), /* Assembler/linker output (object file). */
+ bfd_generic_archive_p, /* An archive. */
+ nlm_core_file_p /* A core file. */
},
- /* bfd_set_format: set the format of a file being written */
+ /* bfd_set_format: set the format of a file being written. */
{ bfd_false,
nlm_mkobject,
_bfd_generic_mkarchive,
bfd_false
},
- /* bfd_write_contents: write cached information into a file being written */
+ /* bfd_write_contents: write cached information into a file being written. */
{ bfd_false,
nlmNAME(write_object_contents),
_bfd_write_archive_contents,
bfd_false
},
- /* Initialize a jump table with the standard macro. All names start with
- "nlm" */
+ /* Initialize a jump table with the standard macro.
+ All names start with "nlm". */
BFD_JUMP_TABLE_GENERIC (_bfd_generic),
BFD_JUMP_TABLE_COPY (_bfd_generic),
BFD_JUMP_TABLE_CORE (_bfd_nocore),
@@ -251,7 +247,7 @@ const bfd_target TARGET_LITTLE_SYM =
NULL,
#endif
- /* backend_data: */
- (PTR) TARGET_BACKEND_DATA
+ /* Backend_data. */
+ (void *) TARGET_BACKEND_DATA
};
#endif