From a01b9fa4ba5e6f9ce35d7ff0a1dfd18f94da20b5 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Tue, 12 Sep 2000 20:57:14 +0000 Subject: 2000-09-12 Kazu Hirata * as.h: Fix formatting. * asintl.h: Likewise. * bit_fix.h: Likewise. * dwarf2dbg.h: Likewise. * expr.h: Likewise. * flonum.h: Likewise. * frags.h: Likewise. * itbl-ops.h: Likewise. * macro.h: Likewise. * read.h: Likewise. * sb.h: Likewise. * struc-symbol.h: Likewise. * subsegs.h: Likewise. * symbols.h: Likewise. * tc.h: Likewise. * write.h: Likewise. --- gas/macro.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'gas/macro.h') diff --git a/gas/macro.h b/gas/macro.h index 9c61acd..7c30086 100644 --- a/gas/macro.h +++ b/gas/macro.h @@ -1,5 +1,5 @@ /* macro.h - header file for macro support for gas and gasp - Copyright (C) 1994, 95, 96, 97, 1998 Free Software Foundation, Inc. + Copyright (C) 1994, 95, 96, 97, 98, 2000 Free Software Foundation, Inc. Written by Steve and Judy Chamberlain of Cygnus Support, sac@cygnus.com @@ -19,7 +19,7 @@ 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, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + 02111-1307, USA. */ #ifndef MACRO_H @@ -28,13 +28,13 @@ #include "ansidecl.h" #include "sb.h" -/* Structures used to store macros. +/* Structures used to store macros. Each macro knows its name and included text. It gets built with a list of formal arguments, and also keeps a hash table which points into the list to speed up formal search. Each formal knows its name and its default value. Each time the macro is expanded, the - formals get the actual values attatched to them. */ + formals get the actual values attatched to them. */ /* describe the formal arguments to a macro */ @@ -53,14 +53,14 @@ formal_entry; #define NARG_INDEX (-2) #define LOCAL_INDEX (-3) -/* describe the macro. */ +/* describe the macro. */ typedef struct macro_struct { - sb sub; /* substitution text. */ - int formal_count; /* number of formal args. */ + sb sub; /* substitution text. */ + int formal_count; /* number of formal args. */ formal_entry *formals; /* pointer to list of formal_structs */ - struct hash_control *formal_hash; /* hash table of formals. */ + struct hash_control *formal_hash; /* hash table of formals. */ } macro_entry; @@ -81,7 +81,7 @@ extern void macro_mri_mode PARAMS ((int)); extern const char *define_macro PARAMS ((int idx, sb *in, sb *label, int (*get_line) PARAMS ((sb *)), const char **namep)); -extern int check_macro PARAMS ((const char *, sb *, int, const char **, +extern int check_macro PARAMS ((const char *, sb *, int, const char **, macro_entry **)); extern void delete_macro PARAMS ((const char *)); extern const char *expand_irp -- cgit v1.1