• Home
  • Raw
  • Download

Lines Matching refs:KEY

84 #define STRING_HASH_1(KEY, RESULT) do { \  argument
85 unsigned char const *_key_ = (unsigned char const *) (KEY) - 1; \
89 #define return_STRING_HASH_1(KEY) do { \ argument
91 STRING_HASH_1 ((KEY), _result_); \
95 #define STRING_HASH_2(KEY, RESULT) do { \ argument
96 unsigned char const *_key_ = (unsigned char const *) (KEY) - 1; \
100 #define return_STRING_HASH_2(KEY) do { \ argument
102 STRING_HASH_2 ((KEY), _result_); \
114 #define STRING_N_HASH_1(KEY, N, RESULT) do { \ argument
115 unsigned char const *_key_ = (unsigned char const *) (KEY) - 1; \
122 #define return_STRING_N_HASH_1(KEY, N) do { \ argument
124 STRING_N_HASH_1 ((KEY), (N), _result_); \
128 #define STRING_N_HASH_2(KEY, N, RESULT) do { \ argument
129 unsigned char const *_key_ = (unsigned char const *) (KEY) - 1; \
136 #define return_STRING_N_HASH_2(KEY, N) do { \ argument
138 STRING_N_HASH_2 ((KEY), (N), _result_); \
153 #define ISTRING_HASH_1(KEY, RESULT) do { \ argument
154 unsigned char const *_key_ = (unsigned char const *) (KEY) - 1; \
158 #define return_ISTRING_HASH_1(KEY) do { \ argument
160 ISTRING_HASH_1 ((KEY), _result_); \
164 #define ISTRING_HASH_2(KEY, RESULT) do { \ argument
165 unsigned char const *_key_ = (unsigned char const *) (KEY) - 1; \
169 #define return_ISTRING_HASH_2(KEY) do { \ argument
171 ISTRING_HASH_2 ((KEY), _result_); \
184 #define ISTRING_HASH_1(KEY, RESULT) STRING_HASH_1 ((KEY), (RESULT)) argument
185 #define return_ISTRING_HASH_1(KEY) return_STRING_HASH_1 (KEY) argument
187 #define ISTRING_HASH_2(KEY, RESULT) STRING_HASH_2 ((KEY), (RESULT)) argument
188 #define return_ISTRING_HASH_2(KEY) return_STRING_HASH_2 (KEY) argument
197 #define INTEGER_HASH_1(KEY, RESULT) do { \ argument
198 (RESULT) += ((unsigned long)(KEY)); \
200 #define return_INTEGER_HASH_1(KEY) do { \ argument
202 INTEGER_HASH_1 ((KEY), _result_); \
206 #define INTEGER_HASH_2(KEY, RESULT) do { \ argument
207 (RESULT) += ~((unsigned long)(KEY)); \
209 #define return_INTEGER_HASH_2(KEY) do { \ argument
211 INTEGER_HASH_2 ((KEY), _result_); \
226 #define ADDRESS_HASH_1(KEY, RESULT) INTEGER_HASH_1 (((unsigned long)(KEY)) >> 3, (RESULT)) argument
227 #define ADDRESS_HASH_2(KEY, RESULT) INTEGER_HASH_2 (((unsigned long)(KEY)) >> 3, (RESULT)) argument
229 #define return_ADDRESS_HASH_1(KEY) return_INTEGER_HASH_1 (((unsigned long)(KEY)) >> 3) argument
230 #define return_ADDRESS_HASH_2(KEY) return_INTEGER_HASH_2 (((unsigned long)(KEY)) >> 3) argument