Skip to content

Commit 9427923

Browse files
author
Raghuveer Devulapalli
authored
Merge pull request #181 from sterrettm2/macos_sizet_fix
Fix and Cleanup C API code
2 parents 59e298d + ea69491 commit 9427923

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/x86simdsort.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -269,42 +269,42 @@ DISPATCH_KEYVALUE_SORT_FORTYPE(float)
269269

270270
extern "C" {
271271
XSS_EXPORT_SYMBOL
272-
void keyvalue_qsort_float_uint32(float *key, uint32_t *val, uint32_t size)
272+
void keyvalue_qsort_float_uint32(float *key, uint32_t *val, size_t size)
273273
{
274274
x86simdsort::keyvalue_qsort(key, val, size, true);
275275
}
276276
XSS_EXPORT_SYMBOL
277-
void keyvalue_qsort_float_sizet(float *key, size_t *val, size_t size)
277+
void keyvalue_qsort_float_uint64(float *key, uint64_t *val, size_t size)
278278
{
279279
x86simdsort::keyvalue_qsort(key, val, size, true);
280280
}
281281
XSS_EXPORT_SYMBOL
282-
void keyvalue_qsort_sizet_uint32(size_t *key, uint32_t *val, uint32_t size)
282+
void keyvalue_qsort_uint64_uint32(uint64_t *key, uint32_t *val, size_t size)
283283
{
284284
x86simdsort::keyvalue_qsort(key, val, size, true);
285285
}
286286
XSS_EXPORT_SYMBOL
287-
void keyvalue_qsort_sizet_sizet(size_t *key, size_t *val, size_t size)
287+
void keyvalue_qsort_uint64_uint64(uint64_t *key, uint64_t *val, size_t size)
288288
{
289289
x86simdsort::keyvalue_qsort(key, val, size, true);
290290
}
291291
XSS_EXPORT_SYMBOL
292-
void keyvalue_qsort_int32_uint32(int32_t *key, uint32_t *val, uint32_t size)
292+
void keyvalue_qsort_int32_uint32(int32_t *key, uint32_t *val, size_t size)
293293
{
294294
x86simdsort::keyvalue_qsort(key, val, size, true);
295295
}
296296
XSS_EXPORT_SYMBOL
297-
void keyvalue_qsort_int32_sizet(int32_t *key, size_t *val, size_t size)
297+
void keyvalue_qsort_int32_uint64(int32_t *key, uint64_t *val, size_t size)
298298
{
299299
x86simdsort::keyvalue_qsort(key, val, size, true);
300300
}
301301
XSS_EXPORT_SYMBOL
302-
void keyvalue_qsort_uint32_uint32(uint32_t *key, uint32_t *val, uint32_t size)
302+
void keyvalue_qsort_uint32_uint32(uint32_t *key, uint32_t *val, size_t size)
303303
{
304304
x86simdsort::keyvalue_qsort(key, val, size, true);
305305
}
306306
XSS_EXPORT_SYMBOL
307-
void keyvalue_qsort_uint32_sizet(uint32_t *key, size_t *val, size_t size)
307+
void keyvalue_qsort_uint32_uint64(uint32_t *key, uint64_t *val, size_t size)
308308
{
309309
x86simdsort::keyvalue_qsort(key, val, size, true);
310310
}

0 commit comments

Comments
 (0)