Well, since you want it so optimised ... :P
void upper ( char *string ) {
int i=strlen(string)-1;
for (; i<0; CAP(string+(--i)));
}
.. or ..
void upper(char *buf)
{
for (; *buf; *buf = UPPER(*(++buf)));
}
Just to be compact ;)
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT