unsigned c;
const unsigned char *s = (const void *)src;
const unsigned N = n;
+ wchar_t dummy;
if (!st) st = (void *)&internal_state;
c = *(unsigned *)st;
if (!s) {
if (c) goto ilseq;
return 0;
- } else if (!wc) wc = (void *)&wc;
+ } else if (!wc) wc = &dummy;
if (!n) return -2;
if (!c) {