1*3d8817e4Smiod /* emul-target.h. Default values for struct emulation defined in emul.h 2*3d8817e4Smiod Copyright 1995 Free Software Foundation, Inc. 3*3d8817e4Smiod 4*3d8817e4Smiod This file is part of GAS, the GNU Assembler. 5*3d8817e4Smiod 6*3d8817e4Smiod GAS is free software; you can redistribute it and/or modify 7*3d8817e4Smiod it under the terms of the GNU General Public License as published by 8*3d8817e4Smiod the Free Software Foundation; either version 2, or (at your option) 9*3d8817e4Smiod any later version. 10*3d8817e4Smiod 11*3d8817e4Smiod GAS is distributed in the hope that it will be useful, 12*3d8817e4Smiod but WITHOUT ANY WARRANTY; without even the implied warranty of 13*3d8817e4Smiod MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14*3d8817e4Smiod GNU General Public License for more details. 15*3d8817e4Smiod 16*3d8817e4Smiod You should have received a copy of the GNU General Public License 17*3d8817e4Smiod along with GAS; see the file COPYING. If not, write to the Free 18*3d8817e4Smiod Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 19*3d8817e4Smiod 02110-1301, USA. */ 20*3d8817e4Smiod 21*3d8817e4Smiod #ifndef emul_init 22*3d8817e4Smiod #define emul_init common_emul_init 23*3d8817e4Smiod #endif 24*3d8817e4Smiod 25*3d8817e4Smiod #ifndef emul_bfd_name 26*3d8817e4Smiod #define emul_bfd_name default_emul_bfd_name 27*3d8817e4Smiod #endif 28*3d8817e4Smiod 29*3d8817e4Smiod #ifndef emul_local_labels_fb 30*3d8817e4Smiod #define emul_local_labels_fb 0 31*3d8817e4Smiod #endif 32*3d8817e4Smiod 33*3d8817e4Smiod #ifndef emul_local_labels_dollar 34*3d8817e4Smiod #define emul_local_labels_dollar 0 35*3d8817e4Smiod #endif 36*3d8817e4Smiod 37*3d8817e4Smiod #ifndef emul_leading_underscore 38*3d8817e4Smiod #define emul_leading_underscore 2 39*3d8817e4Smiod #endif 40*3d8817e4Smiod 41*3d8817e4Smiod #ifndef emul_strip_underscore 42*3d8817e4Smiod #define emul_strip_underscore 0 43*3d8817e4Smiod #endif 44*3d8817e4Smiod 45*3d8817e4Smiod #ifndef emul_default_endian 46*3d8817e4Smiod #define emul_default_endian 2 47*3d8817e4Smiod #endif 48*3d8817e4Smiod 49*3d8817e4Smiod #ifndef emul_fake_label_name 50*3d8817e4Smiod #define emul_fake_label_name 0 51*3d8817e4Smiod #endif 52*3d8817e4Smiod 53*3d8817e4Smiod struct emulation emul_struct_name = 54*3d8817e4Smiod { 55*3d8817e4Smiod 0, 56*3d8817e4Smiod emul_name, 57*3d8817e4Smiod emul_init, 58*3d8817e4Smiod emul_bfd_name, 59*3d8817e4Smiod emul_local_labels_fb, emul_local_labels_dollar, 60*3d8817e4Smiod emul_leading_underscore, emul_strip_underscore, 61*3d8817e4Smiod emul_default_endian, 62*3d8817e4Smiod emul_fake_label_name, 63*3d8817e4Smiod emul_format, 64*3d8817e4Smiod }; 65