aboutsummaryrefslogtreecommitdiff
path: root/gcc/bytecode.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-09-22 19:57:36 +0000
committerRichard Stallman <rms@gnu.org>1993-09-22 19:57:36 +0000
commitf4e25503265fa2d8a816ca48de1e4d90cdf1fece (patch)
tree15ab07ae58ae7059ae30a24f8df83c2eba8d5a14 /gcc/bytecode.h
parent6317749bebf3881a515b65cc5284c05dc155c281 (diff)
downloadgcc-f4e25503265fa2d8a816ca48de1e4d90cdf1fece.zip
gcc-f4e25503265fa2d8a816ca48de1e4d90cdf1fece.tar.gz
gcc-f4e25503265fa2d8a816ca48de1e4d90cdf1fece.tar.bz2
(xsigned): New macro.
(QItype, HItype, SItype, DItype): Use that. From-SVN: r5412
Diffstat (limited to 'gcc/bytecode.h')
-rw-r--r--gcc/bytecode.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/gcc/bytecode.h b/gcc/bytecode.h
index 6e97312..dab116e 100644
--- a/gcc/bytecode.h
+++ b/gcc/bytecode.h
@@ -18,13 +18,18 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* These should come from genemit */
-typedef signed char QItype;
+#ifdef __STDC__
+#define xsigned
+#else
+#define xsigned signed
+#endif
+typedef xsigned char QItype;
typedef unsigned char QUtype;
-typedef signed short int HItype;
+typedef xsigned short int HItype;
typedef unsigned short int HUtype;
-typedef signed long int SItype;
+typedef xsigned long int SItype;
typedef unsigned long int SUtype;
-typedef signed long long int DItype;
+typedef xsigned long long int DItype;
typedef unsigned long long int DUtype;
typedef float SFtype;
typedef double DFtype;