1/*
2** Copyright 2011, Oliver Tappe, zooey@hirschkaefer.de. All rights reserved.
3** Distributed under the terms of the MIT License.
4*/
5
6#include <wchar_private.h>
7
8
9wchar_t*
10__wcsrchr(const wchar_t* wcsIn, wchar_t wc)
11{
12	const wchar_t* wcs = wcsIn + wcslen(wcsIn);
13	for (; wcs >= wcsIn; --wcs) {
14		if (*wcs == wc)
15			return (wchar_t*)wcs;
16	}
17
18	return NULL;
19}
20
21
22B_DEFINE_WEAK_ALIAS(__wcsrchr, wcsrchr);
23