home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_06_03 / v6n3011a.txt < prev    next >
Text File  |  1989-09-28  |  679b  |  33 lines

  1.  
  2.     char *strlower(string)
  3.     /* Transforms all characters in string to lower case */
  4.     char *string;  /* String to transform */
  5.         {
  6.         char *pc;
  7.  
  8.         /* Save the starting address */
  9.         pc = string;
  10.  
  11.         while (*string)
  12.             {
  13.             if (isupper(*string))
  14.                 *string = tolower(*string);
  15.             string++;
  16.             }
  17.  
  18.         return pc;
  19.         }
  20.     
  21.     Why not just:
  22.  
  23.         while (*string)
  24.             {
  25.             *string = tolower(*string);
  26.             string++;
  27.             }
  28.  
  29.     Personally I prefer: 
  30.  
  31.         for (; *string; string++)
  32.             *string = tolower(*string);
  33.