REAL fix
This commit is contained in:
+2
-2
@@ -190,8 +190,8 @@ int compar(const void *a, const void *b, void *size_v) {
|
||||
#if defined(__BYTE_ORDER__)&&(__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
|
||||
return memcmp(a, b, size);
|
||||
#else
|
||||
const unsigned char *aa = a;
|
||||
const unsigned char *bb = b;
|
||||
const signed char *aa = a;
|
||||
const signed char *bb = b;
|
||||
for(size_t i = 0; i < size; ++i) {
|
||||
size_t s = size - i - 1;
|
||||
if(aa[s] != bb[s]) return aa[s] - bb[s];
|
||||
|
||||
Reference in New Issue
Block a user