GRASS Programmer's Manual 6.4.1(2011)
|
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 }