summaryrefslogtreecommitdiff
path: root/src/wchar/wcstok.c
blob: 02d2f87e2ea00cedbc126f6746b6e434ee5051a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <wchar.h>
#include "_wchar.h"

wchar_t * wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr)
{
	SIGNAL_SAFE(0);
	/* TODO: overlap */
	if (s1 == NULL) {
		ASSERT_PREV(*ptr, __wchar_h.wcstok, __wchar_h.nwcstok, "wcstok");
	}

	(void)s1; (void)s2;
	*ptr = s1;
	ADD_PREV(*ptr, __wchar_h.wcstok, __wchar_h.nwcstok);

	return s1;
}

/*
STDC(199409)
*/