1 /* Copyright (C) 2004 Manuel Novoa III <mjn3@codepoet.org> 2 * 3 * GNU Library General Public License (LGPL) version 2 or later. 4 * 5 * Dedicated to Toni. See uClibc/DEDICATION.mjn3 for details. 6 */ 7 8 #include "_stdio.h" 9 10 #ifdef __DO_UNLOCKED 11 12 getwchar_unlocked(void)13wint_t getwchar_unlocked(void) 14 { 15 return fgetwc_unlocked(stdin); 16 } 17 18 #ifndef __UCLIBC_HAS_THREADS__ 19 strong_alias(getwchar_unlocked,getwchar) 20 #endif 21 22 #elif defined __UCLIBC_HAS_THREADS__ 23 24 25 wint_t getwchar(void) 26 { 27 return fgetwc(stdin); 28 } 29 30 #endif 31