home *** CD-ROM | disk | FTP | other *** search
- char *strrev(string)
- char *string;
- /*
- * Reverse the order of the characters in <string> in place.
- */
- {
- register char *p = string, *q, c;
-
- if(*(q = p)) { /* non-empty string? */
- while(*++q)
- ;
- while(--q > p) {
- c = *q;
- *q = *p;
- *p++ = c;
- }
- }
- return(string);
- }
-