ifx_gl_wcsrchr - search for the last occurrence of a character in a string

SYNOPSIS

#include <ifxgls.h>
gl_wchar_t *ifx_gl_wcsrchr(gl_wchar_t *wcs, int wcs_char_length, gl_wchar_t wc)  

DESCRIPTION

This function locates the last occurrence of wc in the wide character string wcs.

If wcs_char_length is the value IFX_GL_NULL then the function will assume that wcs is a null-terminated string; otherwise the function assumes that wcs_char_length is the number of characters in the wide-character string. See Wide-Character String Termination for more general information about wcs_char_length.

RETURN VALUE

This function returns the pointer to the last occurrence of wc in the wide character string wcs. If wc is not found in wcs, then this function returns null and sets ifx_gl_lc_errno() to zero.

ERRORS

If an error has occurred, this function returns NULL and sets ifx_gl_lc_errno() to one of the following,
[IFX_GL_PARAMERR]
wcs_char_length is not equal to IFX_GL_NULL and is not greater than or equal to zero.

SEE ALSO

ifx_gl_wcschr() ifx_gl_mbschr() ifx_gl_mbsrchr()

ACKNOWLEDGEMENT

Portions of this description were derived from the X/Open CAE Specification: "System Interfaces and Headers, Issue 4"; X/Open Document Number: C202; ISBN: 1-872630-47-2; Published by X/Open Company Ltd., U.K.