@@ -18,8 +18,8 @@ from numpy cimport (
18
18
cdef extern from " khash_python.h" :
19
19
const int KHASH_TRACE_DOMAIN
20
20
21
- ctypedef uint32_t khint_t
22
- ctypedef khint_t khiter_t
21
+ ctypedef uint32_t khuint_t
22
+ ctypedef khuint_t khiter_t
23
23
24
24
ctypedef struct khcomplex128_t:
25
25
double real
@@ -42,52 +42,52 @@ cdef extern from "khash_python.h":
42
42
" kh_floats_hash_equal" (float32_t a, float32_t b) nogil
43
43
44
44
ctypedef struct kh_pymap_t:
45
- khint_t n_buckets, size, n_occupied, upper_bound
45
+ khuint_t n_buckets, size, n_occupied, upper_bound
46
46
uint32_t * flags
47
47
PyObject ** keys
48
48
size_t * vals
49
49
50
50
kh_pymap_t* kh_init_pymap()
51
51
void kh_destroy_pymap(kh_pymap_t* )
52
52
void kh_clear_pymap(kh_pymap_t* )
53
- khint_t kh_get_pymap(kh_pymap_t* , PyObject* )
54
- void kh_resize_pymap(kh_pymap_t* , khint_t )
55
- khint_t kh_put_pymap(kh_pymap_t* , PyObject* , int * )
56
- void kh_del_pymap(kh_pymap_t* , khint_t )
53
+ khuint_t kh_get_pymap(kh_pymap_t* , PyObject* )
54
+ void kh_resize_pymap(kh_pymap_t* , khuint_t )
55
+ khuint_t kh_put_pymap(kh_pymap_t* , PyObject* , int * )
56
+ void kh_del_pymap(kh_pymap_t* , khuint_t )
57
57
58
58
bint kh_exist_pymap(kh_pymap_t* , khiter_t)
59
59
60
60
ctypedef struct kh_pyset_t:
61
- khint_t n_buckets, size, n_occupied, upper_bound
61
+ khuint_t n_buckets, size, n_occupied, upper_bound
62
62
uint32_t * flags
63
63
PyObject ** keys
64
64
size_t * vals
65
65
66
66
kh_pyset_t* kh_init_pyset()
67
67
void kh_destroy_pyset(kh_pyset_t* )
68
68
void kh_clear_pyset(kh_pyset_t* )
69
- khint_t kh_get_pyset(kh_pyset_t* , PyObject* )
70
- void kh_resize_pyset(kh_pyset_t* , khint_t )
71
- khint_t kh_put_pyset(kh_pyset_t* , PyObject* , int * )
72
- void kh_del_pyset(kh_pyset_t* , khint_t )
69
+ khuint_t kh_get_pyset(kh_pyset_t* , PyObject* )
70
+ void kh_resize_pyset(kh_pyset_t* , khuint_t )
71
+ khuint_t kh_put_pyset(kh_pyset_t* , PyObject* , int * )
72
+ void kh_del_pyset(kh_pyset_t* , khuint_t )
73
73
74
74
bint kh_exist_pyset(kh_pyset_t* , khiter_t)
75
75
76
76
ctypedef char * kh_cstr_t
77
77
78
78
ctypedef struct kh_str_t:
79
- khint_t n_buckets, size, n_occupied, upper_bound
79
+ khuint_t n_buckets, size, n_occupied, upper_bound
80
80
uint32_t * flags
81
81
kh_cstr_t * keys
82
82
size_t * vals
83
83
84
84
kh_str_t* kh_init_str() nogil
85
85
void kh_destroy_str(kh_str_t* ) nogil
86
86
void kh_clear_str(kh_str_t* ) nogil
87
- khint_t kh_get_str(kh_str_t* , kh_cstr_t) nogil
88
- void kh_resize_str(kh_str_t* , khint_t ) nogil
89
- khint_t kh_put_str(kh_str_t* , kh_cstr_t, int * ) nogil
90
- void kh_del_str(kh_str_t* , khint_t ) nogil
87
+ khuint_t kh_get_str(kh_str_t* , kh_cstr_t) nogil
88
+ void kh_resize_str(kh_str_t* , khuint_t ) nogil
89
+ khuint_t kh_put_str(kh_str_t* , kh_cstr_t, int * ) nogil
90
+ void kh_del_str(kh_str_t* , khuint_t ) nogil
91
91
92
92
bint kh_exist_str(kh_str_t* , khiter_t) nogil
93
93
@@ -96,27 +96,27 @@ cdef extern from "khash_python.h":
96
96
int starts[256 ]
97
97
98
98
kh_str_starts_t* kh_init_str_starts() nogil
99
- khint_t kh_put_str_starts_item(kh_str_starts_t* table, char * key,
100
- int * ret) nogil
101
- khint_t kh_get_str_starts_item(kh_str_starts_t* table, char * key) nogil
99
+ khuint_t kh_put_str_starts_item(kh_str_starts_t* table, char * key,
100
+ int * ret) nogil
101
+ khuint_t kh_get_str_starts_item(kh_str_starts_t* table, char * key) nogil
102
102
void kh_destroy_str_starts(kh_str_starts_t* ) nogil
103
- void kh_resize_str_starts(kh_str_starts_t* , khint_t ) nogil
103
+ void kh_resize_str_starts(kh_str_starts_t* , khuint_t ) nogil
104
104
105
105
# sweep factorize
106
106
107
107
ctypedef struct kh_strbox_t:
108
- khint_t n_buckets, size, n_occupied, upper_bound
108
+ khuint_t n_buckets, size, n_occupied, upper_bound
109
109
uint32_t * flags
110
110
kh_cstr_t * keys
111
111
PyObject ** vals
112
112
113
113
kh_strbox_t* kh_init_strbox() nogil
114
114
void kh_destroy_strbox(kh_strbox_t* ) nogil
115
115
void kh_clear_strbox(kh_strbox_t* ) nogil
116
- khint_t kh_get_strbox(kh_strbox_t* , kh_cstr_t) nogil
117
- void kh_resize_strbox(kh_strbox_t* , khint_t ) nogil
118
- khint_t kh_put_strbox(kh_strbox_t* , kh_cstr_t, int * ) nogil
119
- void kh_del_strbox(kh_strbox_t* , khint_t ) nogil
116
+ khuint_t kh_get_strbox(kh_strbox_t* , kh_cstr_t) nogil
117
+ void kh_resize_strbox(kh_strbox_t* , khuint_t ) nogil
118
+ khuint_t kh_put_strbox(kh_strbox_t* , kh_cstr_t, int * ) nogil
119
+ void kh_del_strbox(kh_strbox_t* , khuint_t ) nogil
120
120
121
121
bint kh_exist_strbox(kh_strbox_t* , khiter_t) nogil
122
122
0 commit comments