X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Femul.h;h=9266c65a50cbbf334febbd5c1d0521a8039a1aa9;hb=84e098cdea4eb6a5ddc525a2145ffe66475fa2af;hp=c3e2469499c669e23a586c9e03424d277f0b5606;hpb=e98fe4f7b54cbdf29aef9287bbb1bea8801dd05a;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/emul.h b/gas/emul.h index c3e2469499..9266c65a50 100644 --- a/gas/emul.h +++ b/gas/emul.h @@ -1,23 +1,43 @@ +/* emul.h. File format emulation routines + Copyright (C) 1995-2019 Free Software Foundation, Inc. + + This file is part of GAS, the GNU Assembler. + + 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 3, or (at your option) + any later version. + + 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. + + 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, 51 Franklin Street - Fifth Floor, Boston, MA + 02110-1301, USA. */ + #ifndef EMUL_DEFS #define EMUL_DEFS -struct emulation { - void (*match) PARAMS ((const char *)); - const char *name; - void (*init) (); - const char *(*bfd_name) (); - unsigned char local_labels_fb : 1; - unsigned char local_labels_dollar : 1; - unsigned char leading_underscore : 2; - unsigned char strip_underscore : 1; - unsigned char default_endian : 2; - const char *fake_label_name; - const struct format_ops *format; -}; - -COMMON struct emulation *this_emulation; - -extern const char *default_emul_bfd_name (); -extern void common_emul_init (); +struct emulation + { + void (* match) (const char *); + const char * name; + void (* init) (void); + const char *(* bfd_name) (void); + unsigned local_labels_fb : 1; + unsigned local_labels_dollar : 1; + unsigned leading_underscore : 2; + unsigned default_endian : 2; + const char * fake_label_name; + const struct format_ops * format; + }; + +COMMON struct emulation * this_emulation; + +extern const char * default_emul_bfd_name (void); +extern void common_emul_init (void); #endif