OSDN Git Service

cp/:
[pf3gnuchains/gcc-fork.git] / gcc / gsyms.h
index a2054bb..d833052 100644 (file)
@@ -1,3 +1,21 @@
+/* Copyright (C) 1992, 1996, 1997, 1998 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC 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.
+
+GCC 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 GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 /* For cross compilation, use the portable definitions from the COFF
    documentation.  */
 
@@ -54,6 +72,9 @@ enum sdb_type
   T_USHORT = 13,
   T_UINT = 14,
   T_ULONG = 15
+#ifdef EXTENDED_SDB_BASIC_TYPES
+  , T_LNGDBL = 16
+#endif
 };
 
 enum sdb_type_class
@@ -66,11 +87,18 @@ enum sdb_type_class
 
 enum sdb_masks
 {
+#ifdef EXTENDED_SDB_BASIC_TYPES
+  N_BTMASK = 0x1f,
+  N_TMASK = 0x60,
+  N_TMASK1 = 0x300,
+  N_TMASK2 = 0x360,
+  N_BTSHFT = 5,
+#else
   N_BTMASK = 017,
   N_TMASK = 060,
   N_TMASK1 = 0300,
   N_TMASK2 = 0360,
   N_BTSHFT = 4,
+#endif
   N_TSHIFT = 2
 };
-