.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
-.TH TOWUPPER 3 2016-10-08 "GNU" "Linux Programmer's Manual"
+.TH TOWUPPER 3 2017-09-15 "GNU" "Linux Programmer's Manual"
.SH NAME
towupper, towupper_l \- convert a wide character to uppercase
.SH SYNOPSIS
.nf
.B #include <wctype.h>
-.sp
+.PP
.BI "wint_t towupper(wint_t " wc );
-
+.PP
.BI "wint_t towupper_l(wint_t " wc ", locale_t " locale );
.fi
-.sp
+.PP
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
-.sp
+.PP
.BR towupper_l ():
.PD 0
.RS 4
In all other cases,
.I wc
is returned unchanged.
-
+.PP
The
.BR towupper_l ()
function performs the same task,
(see
.BR duplocale (3))
or is not a valid locale object handle.
-
+.PP
The argument
.I wc
must be representable as a
.BR towupper ():
C99, POSIX.1-2001 (XSI);
present as an XSI extension in POSIX.1-2008, but marked obsolete.
-
+.PP
.BR towupper_l ():
POSIX.1-2008.
.SH NOTES