diff options
author | obrien <obrien@FreeBSD.org> | 2001-05-28 05:21:37 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2001-05-28 05:21:37 +0000 |
commit | 328e45595b12375b6d16a846069507d25086abdb (patch) | |
tree | ae2a6f4f4987889b7bd2af7bdf0b86fa580df011 /contrib/binutils/gas/write.h | |
parent | 7fbb72605a1c3bcb81f8b6bb6297ffef30f84335 (diff) | |
download | FreeBSD-src-328e45595b12375b6d16a846069507d25086abdb.zip FreeBSD-src-328e45595b12375b6d16a846069507d25086abdb.tar.gz |
Import of GNU Binutils version 2.11.0.
Believe it or not, this is heavily stripped down.
Diffstat (limited to 'contrib/binutils/gas/write.h')
-rw-r--r-- | contrib/binutils/gas/write.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/contrib/binutils/gas/write.h b/contrib/binutils/gas/write.h index 186d2ad..9872e9d 100644 --- a/contrib/binutils/gas/write.h +++ b/contrib/binutils/gas/write.h @@ -1,5 +1,6 @@ /* write.h - Copyright (C) 1987, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc. + Copyright (C) 1987, 92, 93, 94, 95, 96, 97, 2000 + Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -95,13 +96,13 @@ struct fix /* Where is the first byte to fix up? */ long fx_where; - /* NULL or Symbol whose value we add in. */ + /* NULL or Symbol whose value we add in. */ symbolS *fx_addsy; - /* NULL or Symbol whose value we subtract. */ + /* NULL or Symbol whose value we subtract. */ symbolS *fx_subsy; - /* Absolute number we add in. */ + /* Absolute number we add in. */ valueT fx_offset; /* Next fixS in linked list, or NULL. */ @@ -160,13 +161,13 @@ typedef struct fix fixS; extern char *next_object_file_charP; #ifndef MANY_SEGMENTS -COMMON fixS *text_fix_root, *text_fix_tail; /* Chains fixSs. */ -COMMON fixS *data_fix_root, *data_fix_tail; /* Chains fixSs. */ -COMMON fixS *bss_fix_root, *bss_fix_tail; /* Chains fixSs. */ -extern struct frag *text_last_frag; /* Last frag in segment. */ -extern struct frag *data_last_frag; /* Last frag in segment. */ +COMMON fixS *text_fix_root, *text_fix_tail; /* Chains fixSs. */ +COMMON fixS *data_fix_root, *data_fix_tail; /* Chains fixSs. */ +COMMON fixS *bss_fix_root, *bss_fix_tail; /* Chains fixSs. */ +extern struct frag *text_last_frag; /* Last frag in segment. */ +extern struct frag *data_last_frag; /* Last frag in segment. */ #endif -COMMON fixS **seg_fix_rootP, **seg_fix_tailP; /* -> one of above. */ +COMMON fixS **seg_fix_rootP, **seg_fix_tailP; /* -> one of above. */ #endif extern long string_byte_count; @@ -177,6 +178,7 @@ extern bit_fixS *bit_fix_new long max, long add)); extern void append PARAMS ((char **charPP, char *fromP, unsigned long length)); extern void record_alignment PARAMS ((segT seg, int align)); +extern int get_recorded_alignment PARAMS ((segT seg)); extern void subsegs_finish PARAMS ((void)); extern void write_object_file PARAMS ((void)); extern long relax_frag PARAMS ((fragS *, long)); @@ -205,4 +207,3 @@ extern fixS *fix_new_exp extern void write_print_statistics PARAMS ((FILE *)); #endif /* __write_h__ */ -/* end of write.h */ |