* gmon.h, gprof.h: structs of chars used to hold external
[deliverable/binutils-gdb.git] / gas / frags.h
index aa089951117711e3943ce730e1d6fe017e4e6e83..756734cdba91611c71cd558972955edc690e2979 100644 (file)
@@ -1,27 +1,28 @@
 /* frags.h - Header file for the frag concept.
-   Copyright (C) 1987 Free Software Foundation, Inc.
 
-This file is part of GAS, the GNU Assembler.
+   Copyright (C) 1987, 1992 Free Software Foundation, Inc.
 
-GAS 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 1, or (at your option)
-any later version.
+   This file is part of GAS, the GNU Assembler.
 
-GAS 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.
+   GAS 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, or (at your option)
+   any later version.
 
-You should have received a copy of the GNU General Public License
-along with GAS; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+   GAS 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.
 
-extern struct obstack  frags;
-                               /* Frags ONLY live in this obstack. */
-                               /* We use obstack_next_free() macro */
-                               /* so please don't put any other objects */
-                               /* on this stack! */
+   You should have received a copy of the GNU General Public License
+   along with GAS; see the file COPYING.  If not, write to
+   the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+
+extern struct obstack frags;
+/* Frags ONLY live in this obstack. */
+/* We use obstack_next_free() macro */
+/* so please don't put any other objects */
+/* on this stack! */
 
 /*
  * A macro to speed up appending exactly 1 char
@@ -30,49 +31,49 @@ extern struct obstack       frags;
 /* JF changed < 1 to <= 1 to avoid a race conditon */
 #define FRAG_APPEND_1_CHAR(datum)      \
 {                                      \
-       if (obstack_room( &frags ) <= 1) {\
-               frag_wane (frag_now);   \
-               frag_new (0);           \
-       }                               \
-       obstack_1grow( &frags, datum ); \
-}
-      
-
-#ifdef __STDC__
-
-char *frag_more(int nchars);
-void frag_align(int alignment, int fill_character);
-void frag_new(int old_frags_var_max_size);
-void frag_wane(fragS *fragP);
-
-char *frag_variant(relax_stateT type,
-                  int max_chars,
-                  int var,
-                  relax_substateT subtype,
-                  symbolS *symbol,
-                  long offset,
-                  char *opcode,
-                  int pcrel_adjust,
-                  int bsr);
-
-char *frag_var(relax_stateT type,
-              int max_chars,
-              int var,
-              relax_substateT subtype,
-              symbolS *symbol,
-              long offset,
-              char *opcode);
-
-#else /* __STDC__ */
-
-char *frag_more();
-char *frag_var();
-char *frag_variant();
-void frag_align();
-void frag_new();
-void frag_wane();
-
-#endif /* __STDC__ */
+                                           if (obstack_room( &frags ) <= 1) {\
+                                                                                 frag_wane (frag_now); \
+                                                                                     frag_new (0);             \
+                                                                                 }                             \
+                                                                                     obstack_1grow( &frags, datum );   \
+                                                                                 }
+
+
+#if __STDC__ == 1
+
+char *frag_more (int nchars);
+void frag_align (int alignment, int fill_character);
+void frag_new (int old_frags_var_max_size);
+void frag_wane (fragS * fragP);
+
+char *frag_variant (relax_stateT type,
+                   int max_chars,
+                   int var,
+                   relax_substateT subtype,
+                   symbolS * symbol,
+                   long offset,
+                   char *opcode,
+                   int pcrel_adjust,
+                   int bsr);
+
+char *frag_var (relax_stateT type,
+               int max_chars,
+               int var,
+               relax_substateT subtype,
+               symbolS * symbol,
+               long offset,
+               char *opcode);
+
+#else /* not __STDC__ */
+
+char *frag_more ();
+char *frag_var ();
+char *frag_variant ();
+void frag_align ();
+void frag_new ();
+void frag_wane ();
+
+#endif /* not __STDC__ */
 
 /*
  * Local Variables:
@@ -81,4 +82,4 @@ void frag_wane();
  * End:
  */
 
-/* end: frags.h */
+/* end of frags.h */
This page took 0.037263 seconds and 4 git commands to generate.