xref: /original-bsd/sys/hp300/include/types.h (revision 860e07fc)
1 /*-
2  * Copyright (c) 1990 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)types.h	7.10 (Berkeley) 07/14/92
8  */
9 
10 #ifndef	_MACHTYPES_H_
11 #define	_MACHTYPES_H_
12 
13 typedef struct _physadr {
14 	short r[1];
15 } *physadr;
16 
17 typedef struct label_t {			/* Consistent with HP-UX. */
18 	int val[15];
19 } label_t;
20 
21 typedef	u_long	vm_offset_t;
22 typedef	u_long	vm_size_t;
23 
24 #ifdef	__GNUC__
25 typedef	char			s1byte_t;	/* Basic data types. */
26 typedef	unsigned char		u1byte_t;
27 typedef	short			s2byte_t;
28 typedef	unsigned short		u2byte_t;
29 typedef	long			s4byte_t;
30 typedef	unsigned long		u4byte_t;
31 typedef	long long		s8byte_t;
32 typedef	unsigned long long	u8byte_t;
33 typedef	float			f4byte_t;
34 typedef	double			f8byte_t;
35 #endif
36 
37 #endif	/* _MACHTYPES_H_ */
38