fix "unknown void * size" err

This commit is contained in:
Anatol Belski 2015-01-15 11:01:18 +01:00
parent 11f615b311
commit cdfafd3f38

View file

@ -157,16 +157,16 @@ ZEND_API void zend_insert_sort(void *base, size_t nmemb, size_t siz, compare_fun
case 1: case 1:
break; break;
case 2: case 2:
zend_sort_2(base, base + siz, cmp, swp); zend_sort_2(base, (char *)base + siz, cmp, swp);
break; break;
case 3: case 3:
zend_sort_3(base, base + siz, base + siz + siz, cmp, swp); zend_sort_3(base, (char *)base + siz, (char *)base + siz + siz, cmp, swp);
break; break;
case 4: case 4:
zend_sort_4(base, base + siz, base + siz + siz, base + siz + siz + siz, cmp, swp); zend_sort_4(base, (char *)base + siz, (char *)base + siz + siz, (char *)base + siz + siz + siz, cmp, swp);
break; break;
case 5: case 5:
zend_sort_5(base, base + siz, base + siz + siz, base + siz + siz + siz, base + (siz * 4), cmp, swp); zend_sort_5(base, (char *)base + siz, (char *)base + siz + siz, (char *)base + siz + siz + siz, (char *)base + (siz * 4), cmp, swp);
break; break;
default: default:
{ {