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

size_t wcrtomb(char * restrict s, wchar_t wc, mbstate_t * restrict ps)
{
	SIGNAL_SAFE(0);
	/* TODO: overlap */

	char buf[MB_LEN_MAX+1];
	if (s == NULL) {
		s = buf;
		wc = L'\0';
	}
	(void)wc; (void)ps;

	/* do stuff */
	return 0;
}

/*
STDC(199409)
*/