/*++ /* NAME /* strcasecmp_utf8 3 /* SUMMARY /* caseless string comparison /* SYNOPSIS /* #include <stringops.h> /* /* int strcasecmp_utf8( /* const char *s1, /* const char *s2) /* /* int strncasecmp_utf8( /* const char *s1, /* const char *s2, /* ssize_t len) /* AUXILIARY FUNCTIONS /* int strcasecmp_utf8x( /* int flags, /* const char *s1, /* const char *s2) /* /* int strncasecmp_utf8x( /* int flags, /* const char *s1, /* const char *s2, /* ssize_t len) /* DESCRIPTION /* strcasecmp_utf8() implements caseless string comparison for /* UTF-8 text, with an API similar to strcasecmp(). Only ASCII /* characters are casefolded when the code is compiled without /* EAI support or when util_utf8_enable is zero. /* /* strncasecmp_utf8() implements caseless string comparison /* for UTF-8 text, with an API similar to strncasecmp(). Only /* ASCII characters are casefolded when the code is compiled /* without EAI support or when util_utf8_enable is zero. /* /* strcasecmp_utf8x() and strncasecmp_utf8x() implement a more /* complex API that provides the above functionality and more. /* /* Arguments: /* .IP "s1, s2" /* Null-terminated strings to be compared. /* .IP len /* String length before casefolding. /* .IP flags /* Zero or CASEF_FLAG_UTF8. The latter flag enables UTF-8 case /* folding instead of folding only ASCII characters. This flag /* is ignored when compiled without EAI support. /* SEE ALSO /* casefold(), casefold text for caseless comparison. /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA /* /* Wietse Venema /* Google, Inc. /* 111 8th Avenue /* New York, NY 10011, USA
/*--*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.