cg_hash_types.h
Go to the documentation of this file.
1 #ifndef CGNS_HASH_TYPES_H
2 #define CGNS_HASH_TYPES_H
3 #include <stdint.h>
4 
5 /* Typedef used by hashmap */
6 /* Not stored in cgnstypes.h to not leak them */
7 
8 #define SIZEOF_LONG 8
9 #define SIZEOF_VOID_P 8
10 #if 1
11 typedef int64_t map_ssize_t;
12 typedef uint64_t map_usize_t;
13 #define SIZEOF_MAP_USIZE_T 8
14 #else
15 typedef int32_t map_ssize_t;
16 typedef uint32_t map_usize_t;
17 #define SIZEOF_MAP_USIZE_T 4
18 #endif
19 typedef char char_name[33];
20 
21 #endif
char char_name[33]
Definition: cg_hash_types.h:19
int64_t map_ssize_t
Definition: cg_hash_types.h:11
uint64_t map_usize_t
Definition: cg_hash_types.h:12