@@ -103,7 +103,9 @@ EXPECT_NAMES=\
wchar/wcsstr \
wchar/wcstod \
wchar/wcstok \
- wchar/wcstol
+ wchar/wcstol \
+ wctype/towlower \
+ wctype/towupper
# TODO: Fix these
# mkfifo
@@ -0,0 +1,2 @@
+HaLf WiDe ChAr StRiNg!
+half wide char string!
+HALF WIDE CHAR STRING!
@@ -0,0 +1,12 @@
+#include <stdio.h>
+#include <wchar.h>
+#include <wctype.h>
+
+int main() {
+ wchar_t *str = L"HaLf WiDe ChAr StRiNg!\n";
+ fputws(str, stdout);
+ for (int i = 0; i < wcslen(str); i++) {
+ putwchar(towlower(str[i]));
+ }
+ return 0;
+}
+ putwchar(towupper(str[i]));