Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
QNX Documentation Library
utf8strnichr

utf8strnichr

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

utf8strnichr()

Search for a UTF-8 character in part of a string, ignoring case

Synopsis:

char *utf8strnichr( char const *string,
                    char const *mbchar,
                    int num,
                    int *count );

Arguments:

string
A pointer to the string to search.
mbchar
The character to look for.
num
The maximum number of characters to search in the string.
count
A pointer to the location where utf8strnichr() stores the number of UTF-8 characters the matching character is from the start of the search.

Library:

ph

Description:

The utf8strnichr() function searches for a character in string that matches mbchar, regardless of case. If such a match occurs within num characters in string, count (if provided) is set to the number of characters spanned to find the match.

Returns:

A pointer to the beginning of the matching character within string, or NULL if no match is found within num characters.

Classification:

Photon

Safety:
Interrupt handler No
Signal handler Yes
Thread Yes

See also:

utf8strchr(), utf8strichr(), utf8strnchr(), utf8strrchr(), utf8strirchr()

Unicode Multilingual Support in the Photon Programmer's Guide