Embedded Artistry Framework
Embedded Systems C++ Framework
Functions
strrchr.c File Reference
#include <string.h>
Include dependency graph for strrchr.c:

Functions

void * __memrchr (const void *, int, size_t)
 
char * strrchr (const char *s, int c)
 Finds the last occurrence of c in the null-terminated byte string pointed to by s. More...
 

Function Documentation

◆ __memrchr()

void* __memrchr ( const void *  ,
int  ,
size_t   
)

References n, and s.

Referenced by strrchr().

Here is the caller graph for this function:

◆ strrchr()

char* strrchr ( const char *  s,
int  c 
)

Finds the last occurrence of c in the null-terminated byte string pointed to by s.

Finds the last occurrence of c (after conversion to char as if by (char)c ) in the null-terminated byte string pointed to by s (each character interpreted as unsigned char). The terminating null character is considered to be a part of the string and can be found when searching for '\0'.

The behavior is undefined if s is not a pointer to a null-terminated byte string.

Parameters
spointer to the null-terminated byte string to be analyzed
ccharacter to search for
Returns
a pointer to the found character in s, or null pointer if no such character is found.

References __memrchr(), s, and strlen().

Referenced by strrchr_test().

Here is the caller graph for this function: