home *** CD-ROM | disk | FTP | other *** search
/ Dream 48 / Amiga_Dream_48.iso / Atari / c / sozobon-v2 / dlibsrc.lha / STRREV.C < prev    next >
C/C++ Source or Header  |  1988-10-05  |  242b  |  19 lines

  1. char *strrev(string)
  2.     char *string;
  3.     {
  4.     register char *p = string, *q, c;
  5.  
  6.     if(*(q = p))        /* non-empty string? */
  7.         {
  8.         while(*++q)
  9.             ;
  10.         while(--q > p)
  11.             {
  12.             c = *q;
  13.             *q = *p;
  14.             *p++ = c;
  15.             }
  16.         }
  17.     return(string);
  18.     }
  19.