1 /* Define short names for the unsigned types. */
2 typedef unsigned char byte
;
3 typedef unsigned char uchar
;
4 typedef unsigned short ushort
;
5 typedef unsigned int uint
;
6 typedef unsigned long ulong
;
8 /* Since sys/types.h often defines one or more of these (depending on */
9 /* the platform), we have to take steps to prevent name clashes. */
10 /*** NOTE: This requires that you include std.h *before* any other ***/
11 /*** header file that includes sys/types.h. ***/
12 //#define bool bool_ / * (maybe not needed) * /
15 #define ushort ushort_
17 #include <sys/types.h>
24 void f (unsigned int width
)
26 uint src_bytes
= width
>> 3;