add basic data types
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Wed, 15 Jul 1992 05:25:47 +0000 (21:25 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Wed, 15 Jul 1992 05:25:47 +0000 (21:25 -0800)
SCCS-vsn: sys/vax/include/types.h 7.6
SCCS-vsn: sys/i386/include/types.h 7.6
SCCS-vsn: sys/pmax/include/types.h 7.2
SCCS-vsn: sys/sparc/include/types.h 7.2

usr/src/sys/i386/include/types.h
usr/src/sys/pmax/include/types.h
usr/src/sys/sparc/include/types.h
usr/src/sys/vax/include/types.h

index 0c8d4d4..988f075 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)types.h     7.5 (Berkeley) %G%
+ *     @(#)types.h     7.6 (Berkeley) %G%
  */
 
 #ifndef        _MACHTYPES_H_
  */
 
 #ifndef        _MACHTYPES_H_
@@ -21,4 +21,17 @@ typedef struct label_t {
 typedef        u_long  vm_offset_t;
 typedef        u_long  vm_size_t;
 
 typedef        u_long  vm_offset_t;
 typedef        u_long  vm_size_t;
 
+#ifdef __GNUC__
+typedef        char                    s1byte_t;       /* Basic data types. */
+typedef        unsigned char           u1byte_t;
+typedef        short                   s2byte_t;
+typedef        unsigned short          u2byte_t;
+typedef        long                    s4byte_t;
+typedef        unsigned long           u4byte_t;
+typedef        long long               s8byte_t;
+typedef        unsigned long long      u8byte_t;
+typedef        float                   f4byte_t;
+typedef        double                  f8byte_t;
+#endif
+
 #endif /* _MACHTYPES_H_ */
 #endif /* _MACHTYPES_H_ */
index 1e23ddb..2f70660 100644 (file)
@@ -7,7 +7,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)types.h     7.1 (Berkeley) %G%
+ *     @(#)types.h     7.2 (Berkeley) %G%
  */
 
 #ifndef        _MACHTYPES_H_
  */
 
 #ifndef        _MACHTYPES_H_
@@ -24,4 +24,17 @@ typedef struct label_t {
 typedef        u_long  vm_offset_t;
 typedef        u_long  vm_size_t;
 
 typedef        u_long  vm_offset_t;
 typedef        u_long  vm_size_t;
 
+#ifdef __GNUC__
+typedef        char                    s1byte_t;       /* Basic data types. */
+typedef        unsigned char           u1byte_t;
+typedef        short                   s2byte_t;
+typedef        unsigned short          u2byte_t;
+typedef        long                    s4byte_t;
+typedef        unsigned long           u4byte_t;
+typedef        long long               s8byte_t;
+typedef        unsigned long long      u8byte_t;
+typedef        float                   f4byte_t;
+typedef        double                  f8byte_t;
+#endif
+
 #endif /* _MACHTYPES_H_ */
 #endif /* _MACHTYPES_H_ */
index c21ca91..415331b 100644 (file)
@@ -8,7 +8,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)types.h     7.1 (Berkeley) %G%
+ *     @(#)types.h     7.2 (Berkeley) %G%
  *
  * from: $Header: types.h,v 1.4 92/06/17 06:10:30 torek Exp $ (LBL)
  */
  *
  * from: $Header: types.h,v 1.4 92/06/17 06:10:30 torek Exp $ (LBL)
  */
 typedef struct _physadr {
        short r[1];
 } *physadr;
 typedef struct _physadr {
        short r[1];
 } *physadr;
+
 typedef struct label_t {
        int val[2];
 } label_t;
 typedef struct label_t {
        int val[2];
 } label_t;
+
 typedef        u_long  vm_offset_t;
 typedef        u_long  vm_size_t;
 
 typedef        u_long  vm_offset_t;
 typedef        u_long  vm_size_t;
 
+#ifdef __GNUC__
+typedef        char                    s1byte_t;       /* Basic data types. */
+typedef        unsigned char           u1byte_t;
+typedef        short                   s2byte_t;
+typedef        unsigned short          u2byte_t;
+typedef        long                    s4byte_t;
+typedef        unsigned long           u4byte_t;
+typedef        long long               s8byte_t;
+typedef        unsigned long long      u8byte_t;
+typedef        float                   f4byte_t;
+typedef        double                  f8byte_t;
+#endif
+
 #endif /* _MACHTYPES_H_ */
 #endif /* _MACHTYPES_H_ */
index 40c3d84..b5b5c10 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)types.h     7.5 (Berkeley) %G%
+ *     @(#)types.h     7.6 (Berkeley) %G%
  */
 
 #ifndef        _MACHTYPES_H_
  */
 
 #ifndef        _MACHTYPES_H_
@@ -18,4 +18,17 @@ typedef struct label_t {
        int val[14];
 } label_t;
 
        int val[14];
 } label_t;
 
+#ifdef __GNUC__
+typedef        char                    s1byte_t;       /* Basic data types. */
+typedef        unsigned char           u1byte_t;
+typedef        short                   s2byte_t;
+typedef        unsigned short          u2byte_t;
+typedef        long                    s4byte_t;
+typedef        unsigned long           u4byte_t;
+typedef        long long               s8byte_t;
+typedef        unsigned long long      u8byte_t;
+typedef        float                   f4byte_t;
+typedef        double                  f8byte_t;
+#endif
+
 #endif /* _MACHTYPES_H_ */
 #endif /* _MACHTYPES_H_ */