00001
00007 #ifndef TYPEDEFS_H_
00008 #define TYPEDEFS_H_
00009
00010 #include "errnums.h"
00011
00012 #define int8_t signed char
00013 #define uint8_t unsigned char
00014 #define int16_t signed short
00015 #define uint16_t unsigned short
00016 #define int32_t signed long
00017 #define uint32_t unsigned long
00018 #define int64_t signed long long
00019 #define uint64_t unsigned long long
00020
00021 #define native_t int32_t
00022 #define unative_t uint32_t
00023 #define uintptr_t uint32_t
00024 #define off_t uint32_t
00025 #define size_t uint32_t
00026 #define ssize_t int32_t
00027
00028 #define MAX_NUM_LENGTH 32
00029 #define POINTER_PRINT_LENGTH 8
00030
00031 #endif