• Main Page
  • Related Pages
  • Data Structures
  • Files
  • File List
  • Globals

mapcase.c

Go to the documentation of this file.
00001 #include <grass/gis.h>
00002 /*
00003  * Map uppercase A-Z to lower case a-z
00004  *
00005  */
00006 
00007 
00019 char *G_tolcase(char *string)
00020 {
00021     char *p;
00022 
00023     for (p = string; *p; p++) {
00024         /* convert to lower case */
00025         if (*p >= 'A' && *p <= 'Z')
00026             *p -= 'A' - 'a';
00027     }
00028 
00029     return (string);
00030 }
00031 
00032 
00033 /*
00034  * Map lowercase a-z to uppercase A-Z
00035  *
00036  */
00037 
00038 
00049 char *G_toucase(char *string)
00050 {
00051     char *p;
00052 
00053     for (p = string; *p; p++) {
00054         /* convert to upper case */
00055         if (*p >= 'A' && *p <= 'z')
00056             *p += 'A' - 'a';
00057     }
00058 
00059     return (string);
00060 }

Generated on Wed Oct 13 2010 12:09:29 for GRASS Programmer's Manual by  doxygen 1.7.1