*pwc = (wchar_t) *s;
*pwc = (wchar_t)(unsigned char)*s;
mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps){	/* pwc may be NULL */	/* s may be NULL */	/* ps appears to be unused */	if (s == NULL)		return 0;	if (n == 0)		return -1;	if (pwc)		*pwc = (wchar_t) *s;	return (*s != '\0');}