wint_t putwc (wchar_t wc, FILE *fp) { wint_t result; CHECK_FILE (fp, WEOF); _IO_acquire_lock (fp); result = _IO_putwc_unlocked (wc, fp); _IO_release_lock (fp); return result; }
wint_t putwchar_unlocked (wchar_t wc) { CHECK_FILE (stdout, WEOF); return _IO_putwc_unlocked (wc, stdout); }
wint_t putwc_unlocked (wchar_t wc, _IO_FILE *fp) { CHECK_FILE (fp, WEOF); return _IO_putwc_unlocked (wc, fp); }