| 619 | } |
| 620 | |
| 621 | char * |
| 622 | SDL_strrev(char *string) |
| 623 | { |
| 624 | #if defined(HAVE__STRREV) |
| 625 | return _strrev(string); |
| 626 | #else |
| 627 | size_t len = SDL_strlen(string); |
| 628 | char *a = &string[0]; |
| 629 | char *b = &string[len - 1]; |
| 630 | len /= 2; |
| 631 | while (len--) { |
| 632 | char c = *a; |
| 633 | *a++ = *b; |
| 634 | *b-- = c; |
| 635 | } |
| 636 | return string; |
| 637 | #endif /* HAVE__STRREV */ |
| 638 | } |
| 639 | |
| 640 | char * |
| 641 | SDL_strupr(char *string) |
no test coverage detected