Corrected fix for stb_insertn

On insert the memmove length wasn't incorrect but the addlen call was.
master
blackpawn ago%!(EXTRA string=10 years)
parent 28f1b0f569
commit a4ab8c08eb
  1. 4
      stb.h

@ -3248,8 +3248,8 @@ void stb__arr_insertn_(void **pp, int size, int i, int n STB__PARAMS)
}
z = stb_arr_len2(p);
stb__arr_addlen_(&p, size, i STB__ARGS);
memmove((char *) p + (i+n)*size, (char *) p + i*size, size * (z-(i+n)));
stb__arr_addlen_(&p, size, n STB__ARGS);
memmove((char *) p + (i+n)*size, (char *) p + i*size, size * (z-i));
}
*pp = p;
}

Loading…
Cancel
Save