X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Ffrags.h;h=b555ffcc930d424d0dcb8d4893de108ba7ce381a;hb=a117b0a51cd3c768453c244a3754c1b9a77e74fc;hp=319898fbecc06864cb72456b175fdcd5e06ea413;hpb=4b95cf5c0c75d6efc1b2f96af72317aecca079f1;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/frags.h b/gas/frags.h index 319898fbec..b555ffcc93 100644 --- a/gas/frags.h +++ b/gas/frags.h @@ -1,5 +1,5 @@ /* frags.h - Header file for the frag concept. - Copyright (C) 1987-2014 Free Software Foundation, Inc. + Copyright (C) 1987-2015 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -127,27 +127,27 @@ extern void frag_append_1_char (int); void frag_init (void); fragS *frag_alloc (struct obstack *); -void frag_grow (unsigned int nchars); -char *frag_more (int nchars); +void frag_grow (size_t nchars); +char *frag_more (size_t nchars); void frag_align (int alignment, int fill_character, int max); void frag_align_pattern (int alignment, const char *fill_pattern, - int n_fill, int max); + size_t n_fill, int max); void frag_align_code (int alignment, int max); -void frag_new (int old_frags_var_max_size); +void frag_new (size_t old_frags_var_max_size); void frag_wane (fragS * fragP); -int frag_room (void); +size_t frag_room (void); char *frag_variant (relax_stateT type, - int max_chars, - int var, + size_t max_chars, + size_t var, relax_substateT subtype, symbolS * symbol, offsetT offset, char *opcode); char *frag_var (relax_stateT type, - int max_chars, - int var, + size_t max_chars, + size_t var, relax_substateT subtype, symbolS * symbol, offsetT offset, @@ -155,4 +155,7 @@ char *frag_var (relax_stateT type, bfd_boolean frag_offset_fixed_p (const fragS *, const fragS *, offsetT *); +int get_frag_count (void); +void clear_frag_count (void); + #endif /* FRAGS_H */