Commit ea0f5ec8 authored by Nick Mathewson's avatar Nick Mathewson 👁
Browse files

r6980@Kushana: nickm | 2006-07-31 13:18:22 -0400

 Add a utility function to verify that a string has been through strlower.


svn:r6959
parent d9346070
......@@ -337,6 +337,19 @@ tor_strisprint(const char *s)
return 1;
}
/** Return 1 if no character in <b>s</b> is uppercase, else return 0.
*/
int
tor_strisnonupper(const char *s)
{
while (*s) {
if (! TOR_ISUPPER(*s))
return 0;
s++;
}
return 1;
}
/* Compares the first strlen(s2) characters of s1 with s2. Returns as for
* strcmp.
*/
......
......@@ -97,6 +97,7 @@ extern int dmalloc_free(const char *file, const int line, void *pnt,
void tor_strlower(char *s);
void tor_strupper(char *s);
int tor_strisprint(const char *s);
int tor_strisnonupper(const 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);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment