add strupper function

svn:r4934
This commit is contained in:
Nick Mathewson 2005-09-08 18:33:51 +00:00
parent 810572a5de
commit c4b3bf06c6
2 changed files with 11 additions and 0 deletions

View File

@ -299,6 +299,16 @@ void tor_strlower(char *s)
}
}
/** Convert all alphabetic characters in the nul-terminated string <b>s</b> to
* lowercase. */
void tor_strupper(char *s)
{
while (*s) {
*s = toupper(*s);
++s;
}
}
/* Compares the first strlen(s2) characters of s1 with s2. Returns as for
* strcmp.
*/

View File

@ -69,6 +69,7 @@ char *_tor_strndup(const char *file, const int line, const char *s, size_t n);
/* String manipulation */
#define HEX_CHARACTERS "0123456789ABCDEFabcdef"
void tor_strlower(char *s);
void tor_strupper(char *s);
int strcmpstart(const char *s1, const char *s2);
int strcasecmpstart(const char *s1, const char *s2);
int strcmpend(const char *s1, const char *s2);