NetBSD/gnu/libexec/uucp/libuucp/strrch.c

25 lines
389 B
C

/* strrch.c
Look for the last occurrence of a character in a string. This is
supposed to work for a null byte, although we never actually call
it with one. */
#include "uucp.h"
char *
strrchr (z, b)
const char *z;
int b;
{
char *zret;
b = (char) b;
zret = NULL;
do
{
if (*z == b)
zret = (char *) z;
}
while (*z++ != '\0');
return zret;
}