1 '\" te 2 .\" 3 .\" This file and its contents are supplied under the terms of the 4 .\" Common Development and Distribution License ("CDDL"), version 1.0. 5 .\" You may only use this file in accordance with the terms of version 6 .\" 1.0 of the CDDL. 7 .\" 8 .\" A full copy of the text of the CDDL should have accompanied this 9 .\" source. A copy of the CDDL is also available via the Internet at 10 .\" http://www.illumos.org/license/CDDL. 11 .\" 12 .\" 13 .\" Copyright (c) 2014 Joyent, Inc. All rights reserved. 14 .\" 15 .TH TOWUPPER 3C "Jun 11, 2014" 16 17 .SH NAME 18 19 towupper, towupper_l \- transliterate lower-case wide characters to upper-case 20 21 .SH SYNOPSIS 22 23 .LP 24 .nf 25 #include <wctype.h> 26 27 .BI "wint_t towupper(wint_t" wc ); 28 .BI "wint_t towupper_l(wint_t" wc, " locale_t " loc ); 29 30 .SH DESCRIPTION 31 32 The function 33 .BR towupper 34 is the wide character equivalent of the function 35 .BR toupper . 36 It converts the lower-case wide character 37 .I loc 38 to the equivalent upper-case 39 wide character, if one exists. If one does not exist, it returns 40 .I loc 41 unchanged. 42 43 .LP 44 The function 45 .B towupper_l 46 is equivalent to the function 47 .BR towupper , 48 but instead of operating in the current environemnt, operates on the 49 environment specified by 50 .IR loc . 51 52 .SH RETURN VALUES 53 54 On successful completion, 55 .B towupper() 56 and 57 .B towupper_l() 58 return the upper-case character that corresponds to the argument passed. 59 Otherwise, they return the argument unchanged. 60 61 .SH ERRORS 62 63 No errors are defined. 64 65 .SH ATTRIBUTES 66 .sp 67 .TS 68 box; 69 c | c 70 l | l . 71 ATTRIBUTE TYPE ATTRIBUTE VALUE 72 _ 73 Interface Stability Standard 74 _ 75 MT-Level Safe 76 .TE 77 78 .SH SEE ALSO 79 .BR duplocale (3C), 80 .BR newlocale (3C), 81 .BR setlocale (3C), 82 .BR tolower(3C), 83 .BR environ (5), 84 .BR locale (5)