putwc
putwc(*cp++, stdout);
(void) putwc(c, yyout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, fout);
(void) putwc(c, stdout);
(void) putwc(ctable[i], stdout) :
(void) putwc(c, ftable);
(void) putwc(L'$', ftable);
(void) putwc(c, ftable);
(void) putwc(c, ftable);
(void) putwc(c, ftable);
(void) putwc(c, fdefine);
(void) putwc(L'\\', ftable);
(void) putwc(L'%', ftable);
(void) putwc(c, ftable);
(void) putwc(c, faction);
(void) putwc(L'$', faction);
(void) putwc(L'-', faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, faction);
(void) putwc(c, ftable);
if (putwc(wc, out_file) == WEOF) {
extern wint_t putwc(wint_t, __FILE *);
using std::putwc;
#define putwchar(x) putwc((x), stdout)
#define PUTWC(c, s) putwc(c, s)
TEST_WIDE(putwc(L'c', f));