1 USING: kernel system alien.c-types alien.syntax combinators vocabs.loader ;
7 TYPEDEF: longlong int64_t
10 TYPEDEF: ushort uint16_t
11 TYPEDEF: uint uint32_t
12 TYPEDEF: ulonglong uint64_t
14 TYPEDEF: uchar u_int8_t
15 TYPEDEF: ushort u_int16_t
16 TYPEDEF: uint u_int32_t
17 TYPEDEF: ulonglong u_int64_t
19 TYPEDEF: char __int8_t
20 TYPEDEF: short __int16_t
21 TYPEDEF: int __int32_t
22 TYPEDEF: longlong __int64_t
24 TYPEDEF: uchar __uint8_t
25 TYPEDEF: ushort __uint16_t
26 TYPEDEF: uint __uint32_t
27 TYPEDEF: ulonglong __uint64_t
29 TYPEDEF: void* caddr_t
30 TYPEDEF: uint in_addr_t
31 TYPEDEF: uint socklen_t
33 TYPEDEF: __uint64_t fsblkcnt_t
34 TYPEDEF: fsblkcnt_t __fsblkcnt_t
35 TYPEDEF: __uint64_t fsfilcnt_t
36 TYPEDEF: fsfilcnt_t __fsfilcnt_t
37 TYPEDEF: __uint64_t rlim_t
38 TYPEDEF: uint32_t id_t
39 TYPEDEF: long clockid_t
48 { linux [ "unix.types.linux" require ] }
49 { macosx [ "unix.types.macosx" require ] }
50 { freebsd [ "unix.types.freebsd" require ] }
51 { openbsd [ "unix.types.openbsd" require ] }
52 { netbsd [ "unix.types.netbsd" require ] }