Strrchr, Strspn, Strstr – Zilog ZUSBOPTS User Manual
Page 476: Strrchr strspn strstr, Synopsis, Returns, Example

Standard Functions
UM017105-0511
448
Zilog Developer Studio II – ZNEO™
User Manual
strrchr
Locates the last occurrence of c (converted to a
char
) in the string pointed to by s. The
terminating null character is considered to be part of the string.
Synopsis
#include
char *strrchr(const char *s, int c);
Returns
A pointer to the character, or a null pointer if c does not occur in the string.
Example
char *ptr;
char s1[]="COMPASS";
ptr=strrchr(s1,'p');
strspn
Finds the first substring from a given character set in a string.
Synopsis
#include
size_t strspn(const char *s1, const char *s2);
Returns
The length of the segment.
Example
char s1[]="cabbage";
char s2[]="abc";
size_t res,
res=strspn(s1,s2);
strstr
Locates the first occurrence of the string pointed to by s2 in the string pointed to by s1.