#ifndef _TYPES_H #define _TYPES_H /* I'm architecture independed :-) */ /* * It's architecture depended headers for common integer types */ #include "stdint.h" /* * Here are some RPC types define from linux /usr/include/rpc/types.h */ typedef int bool_t; typedef int enum_t; typedef uint32_t rpcprog_t; typedef uint32_t rpcvers_t; typedef uint32_t rpcproc_t; typedef uint32_t rpcprot_t; typedef uint32_t rpcport_t; /* For bool_t */ /* typedef enum { */ /* FALSE = 0, */ /* TRUE = 1 */ /* } boolean_t; */ /* Some BSD or RPC style types */ typedef unsigned char u_char; typedef unsigned short u_short; typedef unsigned int u_int; typedef unsigned long u_long; typedef long long quad_t; typedef unsigned long long u_quad_t; typedef struct { int __val[2]; }fsid_t; /* Type of file system IDs, from bits/types.h */ typedef int daddr_t; /* The type of a disk address, from bits/types.h */ typedef char * caddr_t; #endif /* _TYPES_H */