Mercurial > sdl-ios-xcode
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 } |