diff options
author | Keith M Wesolowski <wesolows@foobazco.org> | 2014-07-14 18:15:43 +0000 |
---|---|---|
committer | Keith M Wesolowski <wesolows@foobazco.org> | 2014-07-14 18:15:43 +0000 |
commit | bcc902ab131af782d25fde71a21d71ab2bccb677 (patch) | |
tree | 4f4eb16f84eedc791b2a7f6adb73e9e281ca1bbb /usr/src/man/man3c/towupper.3c | |
parent | 1bce44cb939839753c1f6934c0da4cfe42f02e44 (diff) | |
parent | 5e74f94d8c2a16c2ef7cf2940a157ffabb379c27 (diff) | |
download | illumos-joyent-bcc902ab131af782d25fde71a21d71ab2bccb677.tar.gz |
[illumos-gate merge]
commit 5e74f94d8c2a16c2ef7cf2940a157ffabb379c27
3347 zonecfg(1M) is confused about selection
commit 5a81b4ad6a940aead6f0789e059a6f8fbc678be0
4544 sock2path(4) man page needs to be updated for configuration fragments
commit 2d08521bd15501c8370ba2153b9cca4f094979d0
2964 need POSIX 2008 locale object support
Conflicts:
usr/src/man/man3c/Makefile (copyright)
usr/src/lib/libzonecfg/common/libzonecfg.c (OS-216)
usr/src/lib/libc/sparcv9/Makefile.com (copyright)
usr/src/lib/libc/sparc/Makefile.com (copyright)
Manifests:
usr/src/pkg/manifests/system-header.mf
usr/src/pkg/manifests/system-library.man3c.inc
Diffstat (limited to 'usr/src/man/man3c/towupper.3c')
-rw-r--r-- | usr/src/man/man3c/towupper.3c | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/usr/src/man/man3c/towupper.3c b/usr/src/man/man3c/towupper.3c new file mode 100644 index 0000000000..c8c86eef72 --- /dev/null +++ b/usr/src/man/man3c/towupper.3c @@ -0,0 +1,75 @@ +'\" te +.\" +.\" This file and its contents are supplied under the terms of the +.\" Common Development and Distribution License ("CDDL"), version 1.0. +.\" You may only use this file in accordance with the terms of version +.\" 1.0 of the CDDL. +.\" +.\" A full copy of the text of the CDDL should have accompanied this +.\" source. A copy of the CDDL is also available via the Internet at +.\" http://www.illumos.org/license/CDDL. +.\" +.\" +.\" Copyright (c) 2014 Joyent, Inc. All rights reserved. +.\" Copyright 2014 Garrett D'Amore <garrett@damore.org> +.\" +.TH TOWUPPER 3C "Jun 21, 2014" +.SH NAME +towupper, towupper_l \- transliterate lower-case wide characters to upper-case +.SH SYNOPSIS +.LP +.nf +#include <wctype.h> + +\fBwint_t\fR \fBtowupper\fR(\fBwint_t\fR \fIwc\fR); +.fi +.LP +.nf +\fBwint_t\fR \fBtowupper_l\fR(\fBwint_t\fR \fIwc\fR, \fBlocale_t\fR \fIloc\fR); +.fi +.SH DESCRIPTION +The function +.BR towupper() +is the wide character equivalent of the function +.BR toupper (3C). +It converts the lower-case wide character +.I wc +to the equivalent upper-case +wide character, if one exists. If one does not exist, it returns +.I wc +unchanged. +.LP +The function +.B towupper_l() +is equivalent to the function +.BR towupper() , +but instead of operating in the current locale, operates in the +locale specified by +.IR loc . +.SH RETURN VALUES +On successful completion, +.B towupper() +and +.B towupper_l() +return the upper-case character that corresponds to the argument passed. +Otherwise, they return the argument unchanged. +.SH ERRORS +No errors are defined. +.SH ATTRIBUTES +.TS +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE +_ +Interface Stability Standard +_ +MT-Level MT-Safe +.TE + +.SH SEE ALSO +.BR newlocale (3C), +.BR setlocale (3C), +.BR toupper(3C), +.BR uselocale (3C), +.BR locale (5) |