Go to the documentation of this file.
28 #ifndef __LIB__TYPES_H__
29 #define __LIB__TYPES_H__
31 #define min(a, b) ((a) < (b) ? (a) : (b))
47 #define OTZ_ILLEGAL_ARGUMENT -3
52 #define SW_ILLEGAL_ARGUMENT -3
53 #define SW_EINVALID -5
61 typedef unsigned char bool;
63 typedef unsigned char u8;
64 typedef unsigned int u32;
65 typedef unsigned long long u64;
68 typedef unsigned long ulong;
69 typedef signed char s8int;
70 typedef signed short s16int;
71 typedef signed int s32int;
72 typedef signed int s32;
73 typedef signed long slong;
74 typedef unsigned short u16;
75 typedef signed long long s64;
77 #ifndef ARM_ARCH_ARMV7
90 typedef unsigned int irq_flags_t;
92 #ifndef ARM_ARCH_ARMV7
101 #if defined(__cplusplus)
104 #define NULL ((void *)0)