int main(){ char this_string[MAX_STRNG_LENGTH]; strcpy(this_string, "Hey now, You're an All star"); printf("%s\n", this_string); reverse(this_string); printf("reversed:\n%s\n", this_string); strcpy(this_string, "Hey now, You're an All star"); changecase(this_string); printf("change case:\n%s\n", this_string); mystrcmp("ben","ben"); }
string downcase(const string &s) { return changecase(s,__ricks_handy_lower,__ricks_handy_upper); };
/* case conversion functions */ LVAL xupcase(void) { return (changecase('U',FALSE)); }
LVAL xndowncase(void) { return (changecase('D',TRUE)); }
/* destructive case conversion functions */ LVAL xnupcase(void) { return (changecase('U',TRUE)); }
LVAL xdowncase(void) { return (changecase('D',FALSE)); }