refresh and a small fix
[lnanohtmltiledmap.git] / ulinux / types.h
blob6feb4fade31b68daa72062cbd8f29aa809269eb8
1 #ifndef ULINUX_TYPES_H
2 #define ULINUX_TYPES_H
3 /*
4 * this code is protected by the GNU affero GPLv3
5 * author:Sylvain BERTRAND
6 */
7 #include <ulinux/arch/types.h>
9 #define ulinux_s8 ulinux_sc
10 #define ulinux_u8 ulinux_uc
12 #define ulinux_s16 ulinux_ss
13 #define ulinux_u16 ulinux_us
15 #define ulinux_s32 ulinux_si
16 #define ulinux_u32 ulinux_ui
17 #define ulinux_f32 ulinux_f
19 #define ulinux_s64 ulinux_sll
20 #define ulinux_u64 ulinux_ull
21 #define ulinux_f64 ulinux_d
23 /* fix C */
24 #if BITS_PER_LONG == 64
25 #define ulinux_sz ulinux_ul
26 #define ulinux_ptrdiff ulinux_sl
27 #else /* 32 bits */
28 #define ulinux_sz ulinux_ui
29 #define ulinux_ptrdiff ulinux_si
30 #endif
31 #endif