Rev 5222 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5222 | Rev 6324 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* frags.h - Header file for the frag concept. |
1 | /* frags.h - Header file for the frag concept. |
2 | Copyright 1987, 1992, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, |
- | |
3 | 2002, 2003, 2004, 2005, 2006, 2007, 2010, 2011, 2012 |
- | |
4 | Free Software Foundation, Inc. |
2 | Copyright (C) 1987-2015 Free Software Foundation, Inc. |
Line 5... | Line 3... | ||
5 | 3 | ||
Line 6... | Line 4... | ||
6 | This file is part of GAS, the GNU Assembler. |
4 | This file is part of GAS, the GNU Assembler. |
7 | 5 | ||
Line 127... | Line 125... | ||
127 | extern void frag_append_1_char (int); |
125 | extern void frag_append_1_char (int); |
128 | #define FRAG_APPEND_1_CHAR(X) frag_append_1_char (X) |
126 | #define FRAG_APPEND_1_CHAR(X) frag_append_1_char (X) |
Line 129... | Line 127... | ||
129 | 127 | ||
130 | void frag_init (void); |
128 | void frag_init (void); |
131 | fragS *frag_alloc (struct obstack *); |
129 | fragS *frag_alloc (struct obstack *); |
132 | void frag_grow (unsigned int nchars); |
130 | void frag_grow (size_t nchars); |
133 | char *frag_more (int nchars); |
131 | char *frag_more (size_t nchars); |
134 | void frag_align (int alignment, int fill_character, int max); |
132 | void frag_align (int alignment, int fill_character, int max); |
135 | void frag_align_pattern (int alignment, const char *fill_pattern, |
133 | void frag_align_pattern (int alignment, const char *fill_pattern, |
136 | int n_fill, int max); |
134 | size_t n_fill, int max); |
137 | void frag_align_code (int alignment, int max); |
135 | void frag_align_code (int alignment, int max); |
138 | void frag_new (int old_frags_var_max_size); |
136 | void frag_new (size_t old_frags_var_max_size); |
139 | void frag_wane (fragS * fragP); |
137 | void frag_wane (fragS * fragP); |
Line 140... | Line 138... | ||
140 | int frag_room (void); |
138 | size_t frag_room (void); |
141 | 139 | ||
142 | char *frag_variant (relax_stateT type, |
140 | char *frag_variant (relax_stateT type, |
143 | int max_chars, |
141 | size_t max_chars, |
144 | int var, |
142 | size_t var, |
145 | relax_substateT subtype, |
143 | relax_substateT subtype, |
146 | symbolS * symbol, |
144 | symbolS * symbol, |
Line 147... | Line 145... | ||
147 | offsetT offset, |
145 | offsetT offset, |
148 | char *opcode); |
146 | char *opcode); |
149 | 147 | ||
150 | char *frag_var (relax_stateT type, |
148 | char *frag_var (relax_stateT type, |
151 | int max_chars, |
149 | size_t max_chars, |
152 | int var, |
150 | size_t var, |
153 | relax_substateT subtype, |
151 | relax_substateT subtype, |
Line 154... | Line 152... | ||
154 | symbolS * symbol, |
152 | symbolS * symbol, |
Line -... | Line 153... | ||
- | 153 | offsetT offset, |
|
- | 154 | char *opcode); |
|
- | 155 | ||
155 | offsetT offset, |
156 | bfd_boolean frag_offset_fixed_p (const fragS *, const fragS *, offsetT *); |