|
|
1.1 ! root 1: #ifndef lint ! 2: static char *rcsid = "$Header: misc.c,v 1.2 87/03/31 14:29:13 ed Exp $"; ! 3: #endif lint ! 4: ! 5: /* ! 6: * Copyright (c) 1986, 1987 Xerox Corporation. ! 7: */ ! 8: ! 9: /* $Log: misc.c,v $ ! 10: * Revision 1.2 87/03/31 14:29:13 ed ! 11: * Minor change. ! 12: * ! 13: * Revision 1.1 87/01/14 11:26:10 ed ! 14: * Initial revision ! 15: * ! 16: * ! 17: */ ! 18: ! 19: #include <ctype.h> ! 20: ! 21: /* change case to upper*/ ! 22: char *uppercase(string1) ! 23: char *string1; ! 24: ! 25: { ! 26: register char *string2 = string1; ! 27: ! 28: ! 29: while (*string2) { ! 30: if (islower(*string2)) ! 31: *string2 = *string2 - 040; ! 32: string2++; ! 33: } ! 34: ! 35: return (string1); ! 36: } ! 37: ! 38: /* change counted string to upper */ ! 39: char *uppercasen(string1, count) ! 40: char *string1; ! 41: int count; ! 42: ! 43: { ! 44: register char *string2= string1; ! 45: ! 46: while (count--) { ! 47: if (islower(*string2)) ! 48: *string2= *string2 - 040; ! 49: string2++; ! 50: } ! 51: ! 52: return(string1); ! 53: } ! 54: ! 55: /* change case to lower */ ! 56: char *lowercase(string1) ! 57: char *string1; ! 58: ! 59: { ! 60: register char *string2 = string1; ! 61: ! 62: ! 63: while (*string2) { ! 64: if (isupper(*string2)) ! 65: *string2 = *string2 + 040; ! 66: string2++; ! 67: } ! 68: ! 69: return (string1); ! 70: ! 71: } ! 72: ! 73: /* change counted string to lower */ ! 74: char *lowercasen(string1, count) ! 75: char *string1; ! 76: int count; ! 77: ! 78: { ! 79: register char *string2= string1; ! 80: ! 81: while (count--) { ! 82: if (isupper(*string2)) ! 83: *string2= *string2 + 040; ! 84: string2++; ! 85: } ! 86: ! 87: return(string1); ! 88: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.