Back to index

cell-binutils  2.17cvs20070401
emul-target.h
Go to the documentation of this file.
00001 /* emul-target.h.  Default values for struct emulation defined in emul.h
00002    Copyright 1995 Free Software Foundation, Inc.
00003 
00004    This file is part of GAS, the GNU Assembler.
00005 
00006    GAS is free software; you can redistribute it and/or modify
00007    it under the terms of the GNU General Public License as published by
00008    the Free Software Foundation; either version 2, or (at your option)
00009    any later version.
00010 
00011    GAS is distributed in the hope that it will be useful,
00012    but WITHOUT ANY WARRANTY; without even the implied warranty of
00013    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014    GNU General Public License for more details.
00015 
00016    You should have received a copy of the GNU General Public License
00017    along with GAS; see the file COPYING.  If not, write to the Free
00018    Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
00019    02110-1301, USA.  */
00020 
00021 #ifndef emul_init
00022 #define emul_init                  common_emul_init
00023 #endif
00024 
00025 #ifndef emul_bfd_name
00026 #define emul_bfd_name                     default_emul_bfd_name
00027 #endif
00028 
00029 #ifndef emul_local_labels_fb
00030 #define emul_local_labels_fb              0
00031 #endif
00032 
00033 #ifndef emul_local_labels_dollar
00034 #define emul_local_labels_dollar   0
00035 #endif
00036 
00037 #ifndef emul_leading_underscore
00038 #define emul_leading_underscore           2
00039 #endif
00040 
00041 #ifndef emul_strip_underscore
00042 #define emul_strip_underscore             0
00043 #endif
00044 
00045 #ifndef emul_default_endian
00046 #define emul_default_endian        2
00047 #endif
00048 
00049 #ifndef emul_fake_label_name
00050 #define emul_fake_label_name              0
00051 #endif
00052 
00053 struct emulation emul_struct_name =
00054   {
00055     0,
00056     emul_name,
00057     emul_init,
00058     emul_bfd_name,
00059     emul_local_labels_fb, emul_local_labels_dollar,
00060     emul_leading_underscore, emul_strip_underscore,
00061     emul_default_endian,
00062     emul_fake_label_name,
00063     emul_format,
00064   };