Validates characters of multibyte character strings.
Standard C Library (libc.a)
#include <mbstr.h>
char *mbsinvalid ( S)
const char *S;
The mbsinvalid subroutine examines the string pointed to by the S parameter to determine the validity of characters. The LC_CTYPE category affects the behavior of the mbsinvalid subroutine.
Item | Description |
---|---|
S | Contains a multibyte character string. |
The mbsinvalid subroutine returns a pointer to the byte following the last valid multibyte character in the S parameter. If all characters in the S parameter are valid multibyte characters, a null pointer is returned. If the S parameter is a null pointer, the behavior of the mbsinvalid subroutine is unspecified.