xref: /original-bsd/sys/pmax/include/types.h (revision 6093a5ae)
1 /*-
2  * Copyright (c) 1992 Regents of the University of California.
3  * All rights reserved.
4  *
5  * This code is derived from software contributed to Berkeley by
6  * Ralph Campbell.
7  *
8  * %sccs.include.redist.c%
9  *
10  *	@(#)types.h	7.2 (Berkeley) 07/14/92
11  */
12 
13 #ifndef	_MACHTYPES_H_
14 #define	_MACHTYPES_H_
15 
16 typedef struct _physadr {
17 	int r[1];
18 } *physadr;
19 
20 typedef struct label_t {
21 	int val[12];
22 } label_t;
23 
24 typedef	u_long	vm_offset_t;
25 typedef	u_long	vm_size_t;
26 
27 #ifdef	__GNUC__
28 typedef	char			s1byte_t;	/* Basic data types. */
29 typedef	unsigned char		u1byte_t;
30 typedef	short			s2byte_t;
31 typedef	unsigned short		u2byte_t;
32 typedef	long			s4byte_t;
33 typedef	unsigned long		u4byte_t;
34 typedef	long long		s8byte_t;
35 typedef	unsigned long long	u8byte_t;
36 typedef	float			f4byte_t;
37 typedef	double			f8byte_t;
38 #endif
39 
40 #endif	/* _MACHTYPES_H_ */
41