/* Copyright (C) 2004 Manuel Novoa III * * GNU Library General Public License (LGPL) version 2 or later. * * Dedicated to Toni. See uClibc/DEDICATION.mjn3 for details. */ #include "_stdio.h" extern wint_t __putwchar_unlocked(wchar_t wc); #ifdef __DO_UNLOCKED weak_alias(__putwchar_unlocked,putwchar_unlocked); #ifndef __UCLIBC_HAS_THREADS__ weak_alias(__putwchar_unlocked,putwchar); #endif wint_t __putwchar_unlocked(wchar_t wc) { return __fputwc_unlocked(wc, stdout); } #elif defined __UCLIBC_HAS_THREADS__ wint_t putwchar(wchar_t wc) { return fputc(wc, stdout); } #endif