gas: sparc: allow ASR registers in the 0..31 range in V9 and later
[deliverable/binutils-gdb.git] / gas / frags.h
index 319898fbecc06864cb72456b175fdcd5e06ea413..4a22fe0ebc5274141b3ee6138769cd6f29923dcb 100644 (file)
@@ -1,5 +1,5 @@
 /* frags.h - Header file for the frag concept.
-   Copyright (C) 1987-2014 Free Software Foundation, Inc.
+   Copyright (C) 1987-2016 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -60,7 +60,7 @@ struct frag {
   struct frag *fr_next;
 
   /* Where the frag was created, or where it became a variant frag.  */
-  char *fr_file;
+  const char *fr_file;
   unsigned int fr_line;
 
 #ifndef NO_LISTING
@@ -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 */
This page took 0.028247 seconds and 4 git commands to generate.