src/compare.c

changeset 1634
006e076a8db7
parent 1632
f74e4fc496a2
equal deleted inserted replaced
1633:fe24b68758bf 1634:006e076a8db7
289 } else { 289 } else {
290 return p1 < p2 ? -1 : 1; 290 return p1 < p2 ? -1 : 1;
291 } 291 }
292 } 292 }
293 293
294 int cx_ccmp_memcmp( 294 int cx_cmp_wrap(
295 const void *ptr1,
296 const void *ptr2,
297 void *size
298 ) {
299 size_t n = *(size_t*)size;
300 return memcmp(ptr1, ptr2, n);
301 }
302
303 int cx_ccmp_wrap(
304 const void *ptr1, 295 const void *ptr1,
305 const void *ptr2, 296 const void *ptr2,
306 void *w 297 void *w
307 ) { 298 ) {
308 cx_compare_func_wrapper *wrapper = w; 299 cx_compare_func_wrapper *wrapper = w;

mercurial