comparison src/stdlib/SDL_string.c @ 2114:4794e6f90feb

Merged r3047:3048 from branches/SDL-1.2: SDL_revcpy() off-by-one fix.
author Ryan C. Gordon <icculus@icculus.org>
date Mon, 04 Jun 2007 11:45:10 +0000
parents 8e761d6af583
children 2c835d58faad
comparison
equal deleted inserted replaced
2113:6264c973814a 2114:4794e6f90feb
296 void * 296 void *
297 SDL_revcpy(void *dst, const void *src, size_t len) 297 SDL_revcpy(void *dst, const void *src, size_t len)
298 { 298 {
299 char *srcp = (char *) src; 299 char *srcp = (char *) src;
300 char *dstp = (char *) dst; 300 char *dstp = (char *) dst;
301 srcp += len; 301 srcp += len-1;
302 dstp += len; 302 dstp += len-1;
303 while (len--) { 303 while (len--) {
304 *dstp-- = *srcp--; 304 *dstp-- = *srcp--;
305 } 305 }
306 return dst; 306 return dst;
307 } 307 }