# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2013-08-15 19:33+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: build/C/man3/btowc.3:16 #, no-wrap msgid "BTOWC" msgstr "" #. type: TH #: build/C/man3/btowc.3:16 build/C/man3/wctob.3:16 #, no-wrap msgid "2011-09-22" msgstr "" #. type: TH #: build/C/man3/btowc.3:16 build/C/man3/fgetws.3:18 build/C/man3/fputws.3:16 build/C/man3/fwide.3:16 build/C/man3/getwchar.3:17 build/C/man3/mbrlen.3:16 build/C/man3/mbrtowc.3:17 build/C/man3/mbsinit.3:16 build/C/man3/mbsnrtowcs.3:15 build/C/man3/mbsrtowcs.3:16 build/C/man3/putwchar.3:17 build/C/man3/ungetwc.3:16 build/C/man3/wcpcpy.3:15 build/C/man3/wcpncpy.3:15 build/C/man3/wcrtomb.3:16 build/C/man3/wcscasecmp.3:15 build/C/man3/wcscat.3:16 build/C/man3/wcschr.3:16 build/C/man3/wcscmp.3:16 build/C/man3/wcscpy.3:16 build/C/man3/wcscspn.3:16 build/C/man3/wcsdup.3:15 build/C/man3/wcslen.3:16 build/C/man3/wcsncasecmp.3:15 build/C/man3/wcsncat.3:16 build/C/man3/wcsncmp.3:16 build/C/man3/wcsncpy.3:16 build/C/man3/wcsnlen.3:15 build/C/man3/wcsnrtombs.3:15 build/C/man3/wcspbrk.3:16 build/C/man3/wcsrchr.3:16 build/C/man3/wcsrtombs.3:16 build/C/man3/wcsspn.3:16 build/C/man3/wcsstr.3:16 build/C/man3/wcstok.3:16 build/C/man3/wcswidth.3:15 build/C/man3/wctob.3:16 build/C/man3/wcwidth.3:15 build/C/man3/wmemchr.3:16 build/C/man3/wmemcmp.3:15 build/C/man3/wmemcpy.3:16 build/C/man3/wmemmove.3:16 build/C/man3/wmemset.3:16 #, no-wrap msgid "GNU" msgstr "" #. type: TH #: build/C/man3/btowc.3:16 build/C/man3/fgetws.3:18 build/C/man3/fputws.3:16 build/C/man3/fwide.3:16 build/C/man3/getwchar.3:17 build/C/man3/mbrlen.3:16 build/C/man3/mbrtowc.3:17 build/C/man3/mbsinit.3:16 build/C/man3/mbsnrtowcs.3:15 build/C/man3/mbsrtowcs.3:16 build/C/man3/putwchar.3:17 build/C/man3/ungetwc.3:16 build/C/man3/wcpcpy.3:15 build/C/man3/wcpncpy.3:15 build/C/man3/wcrtomb.3:16 build/C/man3/wcscasecmp.3:15 build/C/man3/wcscat.3:16 build/C/man3/wcschr.3:16 build/C/man3/wcscmp.3:16 build/C/man3/wcscpy.3:16 build/C/man3/wcscspn.3:16 build/C/man3/wcsdup.3:15 build/C/man3/wcslen.3:16 build/C/man3/wcsncasecmp.3:15 build/C/man3/wcsncat.3:16 build/C/man3/wcsncmp.3:16 build/C/man3/wcsncpy.3:16 build/C/man3/wcsnlen.3:15 build/C/man3/wcsnrtombs.3:15 build/C/man3/wcspbrk.3:16 build/C/man3/wcsrchr.3:16 build/C/man3/wcsrtombs.3:16 build/C/man3/wcsspn.3:16 build/C/man3/wcsstr.3:16 build/C/man3/wcstoimax.3:24 build/C/man3/wcstok.3:16 build/C/man3/wcswidth.3:15 build/C/man3/wctob.3:16 build/C/man3/wcwidth.3:15 build/C/man3/wmemchr.3:16 build/C/man3/wmemcmp.3:15 build/C/man3/wmemcpy.3:16 build/C/man3/wmemmove.3:16 build/C/man3/wmemset.3:16 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: build/C/man3/btowc.3:17 build/C/man3/fgetws.3:19 build/C/man3/fputws.3:17 build/C/man3/fwide.3:17 build/C/man3/getwchar.3:18 build/C/man3/mbrlen.3:17 build/C/man3/mbrtowc.3:18 build/C/man3/mbsinit.3:17 build/C/man3/mbsnrtowcs.3:16 build/C/man3/mbsrtowcs.3:17 build/C/man3/putwchar.3:18 build/C/man3/ungetwc.3:17 build/C/man3/wcpcpy.3:16 build/C/man3/wcpncpy.3:16 build/C/man3/wcrtomb.3:17 build/C/man3/wcscasecmp.3:16 build/C/man3/wcscat.3:17 build/C/man3/wcschr.3:17 build/C/man3/wcscmp.3:17 build/C/man3/wcscpy.3:17 build/C/man3/wcscspn.3:17 build/C/man3/wcsdup.3:16 build/C/man3/wcslen.3:17 build/C/man3/wcsncasecmp.3:16 build/C/man3/wcsncat.3:17 build/C/man3/wcsncmp.3:17 build/C/man3/wcsncpy.3:17 build/C/man3/wcsnlen.3:16 build/C/man3/wcsnrtombs.3:16 build/C/man3/wcspbrk.3:17 build/C/man3/wcsrchr.3:17 build/C/man3/wcsrtombs.3:17 build/C/man3/wcsspn.3:17 build/C/man3/wcsstr.3:17 build/C/man3/wcstoimax.3:25 build/C/man3/wcstok.3:17 build/C/man3/wcswidth.3:16 build/C/man3/wctob.3:17 build/C/man3/wcwidth.3:16 build/C/man3/wmemchr.3:17 build/C/man3/wmemcmp.3:16 build/C/man3/wmemcpy.3:17 build/C/man3/wmemmove.3:17 build/C/man3/wmemset.3:17 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:19 msgid "btowc - convert single byte to wide character" msgstr "" #. type: SH #: build/C/man3/btowc.3:19 build/C/man3/fgetws.3:21 build/C/man3/fputws.3:19 build/C/man3/fwide.3:19 build/C/man3/getwchar.3:20 build/C/man3/mbrlen.3:19 build/C/man3/mbrtowc.3:20 build/C/man3/mbsinit.3:19 build/C/man3/mbsnrtowcs.3:18 build/C/man3/mbsrtowcs.3:19 build/C/man3/putwchar.3:20 build/C/man3/ungetwc.3:19 build/C/man3/wcpcpy.3:18 build/C/man3/wcpncpy.3:19 build/C/man3/wcrtomb.3:19 build/C/man3/wcscasecmp.3:18 build/C/man3/wcscat.3:19 build/C/man3/wcschr.3:19 build/C/man3/wcscmp.3:19 build/C/man3/wcscpy.3:19 build/C/man3/wcscspn.3:19 build/C/man3/wcsdup.3:18 build/C/man3/wcslen.3:19 build/C/man3/wcsncasecmp.3:18 build/C/man3/wcsncat.3:19 build/C/man3/wcsncmp.3:19 build/C/man3/wcsncpy.3:19 build/C/man3/wcsnlen.3:18 build/C/man3/wcsnrtombs.3:18 build/C/man3/wcspbrk.3:19 build/C/man3/wcsrchr.3:19 build/C/man3/wcsrtombs.3:19 build/C/man3/wcsspn.3:20 build/C/man3/wcsstr.3:19 build/C/man3/wcstoimax.3:27 build/C/man3/wcstok.3:19 build/C/man3/wcswidth.3:18 build/C/man3/wctob.3:19 build/C/man3/wcwidth.3:18 build/C/man3/wmemchr.3:19 build/C/man3/wmemcmp.3:18 build/C/man3/wmemcpy.3:19 build/C/man3/wmemmove.3:19 build/C/man3/wmemset.3:19 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:22 build/C/man3/fgetws.3:24 build/C/man3/fputws.3:22 build/C/man3/fwide.3:22 build/C/man3/getwchar.3:23 build/C/man3/mbrlen.3:22 build/C/man3/mbrtowc.3:23 build/C/man3/mbsinit.3:22 build/C/man3/mbsnrtowcs.3:21 build/C/man3/mbsrtowcs.3:22 build/C/man3/putwchar.3:23 build/C/man3/ungetwc.3:22 build/C/man3/wcpcpy.3:21 build/C/man3/wcpncpy.3:22 build/C/man3/wcrtomb.3:22 build/C/man3/wcscasecmp.3:21 build/C/man3/wcscat.3:22 build/C/man3/wcschr.3:22 build/C/man3/wcscmp.3:22 build/C/man3/wcscpy.3:22 build/C/man3/wcscspn.3:22 build/C/man3/wcsdup.3:21 build/C/man3/wcslen.3:22 build/C/man3/wcsncasecmp.3:21 build/C/man3/wcsncat.3:22 build/C/man3/wcsncmp.3:22 build/C/man3/wcsncpy.3:22 build/C/man3/wcsnlen.3:21 build/C/man3/wcsnrtombs.3:21 build/C/man3/wcspbrk.3:22 build/C/man3/wcsrchr.3:22 build/C/man3/wcsrtombs.3:22 build/C/man3/wcsspn.3:23 build/C/man3/wcsstr.3:22 build/C/man3/wcstok.3:22 build/C/man3/wctob.3:22 build/C/man3/wmemchr.3:22 build/C/man3/wmemcmp.3:21 build/C/man3/wmemcpy.3:22 build/C/man3/wmemmove.3:22 build/C/man3/wmemset.3:22 #, no-wrap msgid "B<#include Ewchar.hE>\n" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:24 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: SH #: build/C/man3/btowc.3:25 build/C/man3/fgetws.3:27 build/C/man3/fputws.3:25 build/C/man3/fwide.3:44 build/C/man3/getwchar.3:26 build/C/man3/mbrlen.3:25 build/C/man3/mbrtowc.3:27 build/C/man3/mbsinit.3:25 build/C/man3/mbsnrtowcs.3:44 build/C/man3/mbsrtowcs.3:26 build/C/man3/putwchar.3:26 build/C/man3/ungetwc.3:25 build/C/man3/wcpcpy.3:43 build/C/man3/wcpncpy.3:44 build/C/man3/wcrtomb.3:25 build/C/man3/wcscasecmp.3:43 build/C/man3/wcscat.3:25 build/C/man3/wcschr.3:25 build/C/man3/wcscmp.3:25 build/C/man3/wcscpy.3:25 build/C/man3/wcscspn.3:25 build/C/man3/wcsdup.3:43 build/C/man3/wcslen.3:25 build/C/man3/wcsncasecmp.3:43 build/C/man3/wcsncat.3:25 build/C/man3/wcsncmp.3:25 build/C/man3/wcsncpy.3:25 build/C/man3/wcsnlen.3:43 build/C/man3/wcsnrtombs.3:44 build/C/man3/wcspbrk.3:25 build/C/man3/wcsrchr.3:25 build/C/man3/wcsrtombs.3:26 build/C/man3/wcsspn.3:26 build/C/man3/wcsstr.3:25 build/C/man3/wcstoimax.3:39 build/C/man3/wcstok.3:26 build/C/man3/wcswidth.3:25 build/C/man3/wctob.3:25 build/C/man3/wcwidth.3:25 build/C/man3/wmemchr.3:25 build/C/man3/wmemcmp.3:24 build/C/man3/wmemcpy.3:25 build/C/man3/wmemmove.3:25 build/C/man3/wmemset.3:25 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:39 msgid "" "The B() function converts I, interpreted as a multibyte sequence " "of length 1, starting in the initial shift state, to a wide character and " "returns it. If I is B or not a valid multibyte sequence of length " "1, the B() function returns B." msgstr "" #. type: SH #: build/C/man3/btowc.3:39 build/C/man3/fgetws.3:46 build/C/man3/fputws.3:37 build/C/man3/fwide.3:71 build/C/man3/getwchar.3:49 build/C/man3/mbrlen.3:81 build/C/man3/mbrtowc.3:151 build/C/man3/mbsinit.3:76 build/C/man3/mbsnrtowcs.3:150 build/C/man3/mbsrtowcs.3:114 build/C/man3/putwchar.3:52 build/C/man3/ungetwc.3:68 build/C/man3/wcpcpy.3:62 build/C/man3/wcpncpy.3:89 build/C/man3/wcrtomb.3:94 build/C/man3/wcscasecmp.3:58 build/C/man3/wcscat.3:44 build/C/man3/wcschr.3:37 build/C/man3/wcscmp.3:37 build/C/man3/wcscpy.3:45 build/C/man3/wcscspn.3:42 build/C/man3/wcsdup.3:59 build/C/man3/wcslen.3:36 build/C/man3/wcsncasecmp.3:60 build/C/man3/wcsncat.3:47 build/C/man3/wcsncmp.3:42 build/C/man3/wcsncpy.3:65 build/C/man3/wcsnlen.3:64 build/C/man3/wcsnrtombs.3:146 build/C/man3/wcspbrk.3:39 build/C/man3/wcsrchr.3:37 build/C/man3/wcsrtombs.3:112 build/C/man3/wcsspn.3:41 build/C/man3/wcsstr.3:36 build/C/man3/wcstok.3:74 build/C/man3/wcswidth.3:38 build/C/man3/wctob.3:42 build/C/man3/wcwidth.3:39 build/C/man3/wmemchr.3:38 build/C/man3/wmemcmp.3:38 build/C/man3/wmemcpy.3:48 build/C/man3/wmemmove.3:46 build/C/man3/wmemset.3:39 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:49 msgid "" "The B() function returns the wide character converted from the " "single byte I. If I is B or not a valid multibyte sequence of " "length 1, it returns B." msgstr "" #. type: SH #: build/C/man3/btowc.3:49 build/C/man3/fgetws.3:52 build/C/man3/fputws.3:43 build/C/man3/fwide.3:79 build/C/man3/getwchar.3:55 build/C/man3/mbrlen.3:110 build/C/man3/mbrtowc.3:180 build/C/man3/mbsinit.3:84 build/C/man3/mbsnrtowcs.3:163 build/C/man3/mbsrtowcs.3:127 build/C/man3/putwchar.3:60 build/C/man3/ungetwc.3:77 build/C/man3/wcpcpy.3:67 build/C/man3/wcpncpy.3:93 build/C/man3/wcrtomb.3:110 build/C/man3/wcscasecmp.3:83 build/C/man3/wcscat.3:48 build/C/man3/wcschr.3:47 build/C/man3/wcscmp.3:59 build/C/man3/wcscpy.3:49 build/C/man3/wcscspn.3:61 build/C/man3/wcsdup.3:70 build/C/man3/wcslen.3:42 build/C/man3/wcsncasecmp.3:88 build/C/man3/wcsncat.3:51 build/C/man3/wcsncmp.3:73 build/C/man3/wcsncpy.3:69 build/C/man3/wcsnlen.3:82 build/C/man3/wcsnrtombs.3:160 build/C/man3/wcspbrk.3:49 build/C/man3/wcsrchr.3:47 build/C/man3/wcsrtombs.3:126 build/C/man3/wcsspn.3:60 build/C/man3/wcsstr.3:56 build/C/man3/wcstoimax.3:49 build/C/man3/wcstok.3:79 build/C/man3/wcswidth.3:47 build/C/man3/wctob.3:50 build/C/man3/wcwidth.3:45 build/C/man3/wmemchr.3:51 build/C/man3/wmemcmp.3:70 build/C/man3/wmemcpy.3:52 build/C/man3/wmemmove.3:50 build/C/man3/wmemset.3:43 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:51 build/C/man3/fgetws.3:54 build/C/man3/fputws.3:45 build/C/man3/fwide.3:81 msgid "C99, POSIX.1-2001." msgstr "" #. type: SH #: build/C/man3/btowc.3:51 build/C/man3/fgetws.3:54 build/C/man3/fputws.3:45 build/C/man3/fwide.3:81 build/C/man3/getwchar.3:57 build/C/man3/mbrlen.3:112 build/C/man3/mbrtowc.3:182 build/C/man3/mbsinit.3:86 build/C/man3/mbsnrtowcs.3:165 build/C/man3/mbsrtowcs.3:129 build/C/man3/putwchar.3:62 build/C/man3/ungetwc.3:79 build/C/man3/wcrtomb.3:112 build/C/man3/wcscasecmp.3:87 build/C/man3/wcsncasecmp.3:92 build/C/man3/wcsnrtombs.3:162 build/C/man3/wcsrtombs.3:128 build/C/man3/wcstok.3:81 build/C/man3/wcswidth.3:49 build/C/man3/wctob.3:52 build/C/man3/wcwidth.3:53 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:58 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/btowc.3:68 msgid "" "This function should never be used. It does not work for encodings which " "have state, and unnecessarily treats single bytes differently from multibyte " "sequences. Use either B(3) or the thread-safe B(3) " "instead." msgstr "" #. type: SH #: build/C/man3/btowc.3:68 build/C/man3/fgetws.3:73 build/C/man3/fputws.3:60 build/C/man3/fwide.3:98 build/C/man3/getwchar.3:70 build/C/man3/mbrlen.3:119 build/C/man3/mbrtowc.3:189 build/C/man3/mbsinit.3:93 build/C/man3/mbsnrtowcs.3:176 build/C/man3/mbsrtowcs.3:140 build/C/man3/putwchar.3:75 build/C/man3/ungetwc.3:86 build/C/man3/wcpcpy.3:69 build/C/man3/wcpncpy.3:95 build/C/man3/wcrtomb.3:123 build/C/man3/wcscasecmp.3:94 build/C/man3/wcscat.3:50 build/C/man3/wcschr.3:49 build/C/man3/wcscmp.3:61 build/C/man3/wcscpy.3:51 build/C/man3/wcscspn.3:63 build/C/man3/wcsdup.3:75 build/C/man3/wcslen.3:44 build/C/man3/wcsncasecmp.3:99 build/C/man3/wcsncat.3:53 build/C/man3/wcsncmp.3:75 build/C/man3/wcsncpy.3:71 build/C/man3/wcsnlen.3:84 build/C/man3/wcsnrtombs.3:173 build/C/man3/wcspbrk.3:51 build/C/man3/wcsrchr.3:49 build/C/man3/wcsrtombs.3:139 build/C/man3/wcsspn.3:62 build/C/man3/wcsstr.3:58 build/C/man3/wcstoimax.3:51 build/C/man3/wcstok.3:99 build/C/man3/wcswidth.3:56 build/C/man3/wctob.3:68 build/C/man3/wcwidth.3:60 build/C/man3/wmemchr.3:53 build/C/man3/wmemcmp.3:72 build/C/man3/wmemcpy.3:54 build/C/man3/wmemmove.3:52 build/C/man3/wmemset.3:45 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:72 msgid "B(3), B(3), B(3)" msgstr "" #. type: SH #: build/C/man3/btowc.3:72 build/C/man3/fgetws.3:76 build/C/man3/fputws.3:63 build/C/man3/fwide.3:101 build/C/man3/getwchar.3:73 build/C/man3/mbrlen.3:121 build/C/man3/mbrtowc.3:191 build/C/man3/mbsinit.3:96 build/C/man3/mbsnrtowcs.3:179 build/C/man3/mbsrtowcs.3:144 build/C/man3/putwchar.3:78 build/C/man3/ungetwc.3:88 build/C/man3/wcpcpy.3:72 build/C/man3/wcpncpy.3:98 build/C/man3/wcrtomb.3:125 build/C/man3/wcscasecmp.3:97 build/C/man3/wcscat.3:55 build/C/man3/wcschr.3:55 build/C/man3/wcscmp.3:65 build/C/man3/wcscpy.3:57 build/C/man3/wcscspn.3:67 build/C/man3/wcsdup.3:78 build/C/man3/wcslen.3:46 build/C/man3/wcsncasecmp.3:102 build/C/man3/wcsncat.3:56 build/C/man3/wcsncmp.3:78 build/C/man3/wcsncpy.3:73 build/C/man3/wcsnlen.3:87 build/C/man3/wcsnrtombs.3:176 build/C/man3/wcspbrk.3:55 build/C/man3/wcsrchr.3:52 build/C/man3/wcsrtombs.3:143 build/C/man3/wcsspn.3:65 build/C/man3/wcsstr.3:61 build/C/man3/wcstoimax.3:59 build/C/man3/wcstok.3:102 build/C/man3/wcswidth.3:59 build/C/man3/wctob.3:72 build/C/man3/wcwidth.3:63 build/C/man3/wmemchr.3:56 build/C/man3/wmemcmp.3:75 build/C/man3/wmemcpy.3:59 build/C/man3/wmemmove.3:55 build/C/man3/wmemset.3:47 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: build/C/man3/btowc.3:79 build/C/man3/fgetws.3:83 build/C/man3/fputws.3:70 build/C/man3/fwide.3:108 build/C/man3/getwchar.3:80 build/C/man3/mbrlen.3:128 build/C/man3/mbrtowc.3:198 build/C/man3/mbsinit.3:103 build/C/man3/mbsnrtowcs.3:186 build/C/man3/mbsrtowcs.3:151 build/C/man3/putwchar.3:85 build/C/man3/ungetwc.3:95 build/C/man3/wcpcpy.3:79 build/C/man3/wcpncpy.3:105 build/C/man3/wcrtomb.3:132 build/C/man3/wcscasecmp.3:104 build/C/man3/wcscat.3:62 build/C/man3/wcschr.3:62 build/C/man3/wcscmp.3:72 build/C/man3/wcscpy.3:64 build/C/man3/wcscspn.3:74 build/C/man3/wcsdup.3:85 build/C/man3/wcslen.3:53 build/C/man3/wcsncasecmp.3:109 build/C/man3/wcsncat.3:63 build/C/man3/wcsncmp.3:85 build/C/man3/wcsncpy.3:80 build/C/man3/wcsnlen.3:94 build/C/man3/wcsnrtombs.3:183 build/C/man3/wcspbrk.3:62 build/C/man3/wcsrchr.3:59 build/C/man3/wcsrtombs.3:150 build/C/man3/wcsspn.3:72 build/C/man3/wcsstr.3:68 build/C/man3/wcstoimax.3:66 build/C/man3/wcstok.3:109 build/C/man3/wcswidth.3:66 build/C/man3/wctob.3:79 build/C/man3/wcwidth.3:70 build/C/man3/wmemchr.3:63 build/C/man3/wmemcmp.3:82 build/C/man3/wmemcpy.3:66 build/C/man3/wmemmove.3:62 build/C/man3/wmemset.3:54 msgid "" "This page is part of release 3.53 of the Linux I project. A " "description of the project, and information about reporting bugs, can be " "found at \\%http://www.kernel.org/doc/man-pages/." msgstr "" #. type: TH #: build/C/man3/fgetws.3:18 #, no-wrap msgid "FGETWS" msgstr "" #. type: TH #: build/C/man3/fgetws.3:18 build/C/man3/fputws.3:16 build/C/man3/mbsrtowcs.3:16 build/C/man3/wcrtomb.3:16 build/C/man3/wcscat.3:16 build/C/man3/wcscpy.3:16 build/C/man3/wcslen.3:16 build/C/man3/wcsncat.3:16 build/C/man3/wcsncmp.3:16 build/C/man3/wcsncpy.3:16 build/C/man3/wcsstr.3:16 build/C/man3/wcstok.3:16 build/C/man3/wcwidth.3:15 #, no-wrap msgid "2011-09-28" msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:21 msgid "fgetws - read a wide-character string from a FILE stream" msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:26 #, no-wrap msgid "BIB<, int >IB<, FILE *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:40 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It reads a string of at most I wide characters " "into the wide-character array pointed to by I, and adds a terminating " "null wide character (L\\(aq\\e0\\(aq). It stops reading wide characters " "after it has encountered and stored a newline wide character. It also stops " "when end of stream is reached." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:43 msgid "" "The programmer must ensure that there is room for at least I wide " "characters at I." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:46 build/C/man3/fputws.3:37 build/C/man3/getwchar.3:49 build/C/man3/putwchar.3:52 msgid "For a nonlocking counterpart, see B(3)." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:52 msgid "" "The B() function, if successful, returns I. If end of stream " "was already reached or if an error occurred, it returns NULL." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:61 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:69 msgid "" "In the absence of additional information passed to the B(3) call, it " "is reasonable to expect that B() will actually read a multibyte " "string from the stream and then convert it to a wide-character string." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:73 msgid "" "This function is unreliable, because it does not permit to deal properly " "with null wide characters that may be present in the input." msgstr "" #. type: Plain text #: build/C/man3/fgetws.3:76 build/C/man3/getwchar.3:73 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/fputws.3:16 #, no-wrap msgid "FPUTWS" msgstr "" #. type: Plain text #: build/C/man3/fputws.3:19 msgid "fputws - write a wide-character string to a FILE stream" msgstr "" #. type: Plain text #: build/C/man3/fputws.3:24 #, no-wrap msgid "BIB<, FILE *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/fputws.3:34 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It writes the wide-character string starting at " "I, up to but not including the terminating null wide character " "(L\\(aq\\e0\\(aq), to I." msgstr "" #. type: Plain text #: build/C/man3/fputws.3:43 msgid "" "The B() function returns a nonnegative integer if the operation was " "successful, or -1 to indicate an error." msgstr "" #. type: Plain text #: build/C/man3/fputws.3:52 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/fputws.3:60 msgid "" "In the absence of additional information passed to the B(3) call, it " "is reasonable to expect that B() will actually write the multibyte " "string corresponding to the wide-character string I." msgstr "" #. type: Plain text #: build/C/man3/fputws.3:63 build/C/man3/putwchar.3:78 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/fwide.3:16 #, no-wrap msgid "FWIDE" msgstr "" #. type: TH #: build/C/man3/fwide.3:16 #, no-wrap msgid "2011-09-17" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:19 msgid "fwide - set and determine the orientation of a FILE stream" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:24 #, no-wrap msgid "BIB<, int >IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:29 build/C/man3/mbsnrtowcs.3:29 build/C/man3/wcpcpy.3:28 build/C/man3/wcpncpy.3:29 build/C/man3/wcscasecmp.3:28 build/C/man3/wcsdup.3:28 build/C/man3/wcsncasecmp.3:28 build/C/man3/wcsnlen.3:28 build/C/man3/wcsnrtombs.3:29 msgid "Feature Test Macro Requirements for glibc (see B(7)):" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:33 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:35 msgid "_XOPEN_SOURCE\\ E=\\ 500 || _ISOC99_SOURCE ||" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:37 msgid "_ISOC95_SOURCE /* Since glibc 2.12 */ ||" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:39 msgid "_POSIX_C_SOURCE\\ E=\\ 200112L;" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:42 msgid "or I" msgstr "" #. type: Plain text #: build/C/man3/fwide.3:59 msgid "" "When I is zero, the B() function determines the current " "orientation of I. It returns a positive value if I is " "wide-character oriented, that is, if wide-character I/O is permitted but " "char I/O is disallowed. It returns a negative value if I is byte " "oriented, i.e., if char I/O is permitted but wide-character I/O is " "disallowed. It returns zero if I has no orientation yet; in this " "case the next I/O operation might change the orientation (to byte oriented " "if it is a char I/O operation, or to wide-character oriented if it is a " "wide-character I/O operation)." msgstr "" #. type: Plain text #: build/C/man3/fwide.3:62 msgid "" "Once a stream has an orientation, it cannot be changed and persists until " "the stream is closed." msgstr "" #. type: Plain text #: build/C/man3/fwide.3:71 msgid "" "When I is nonzero, the B() function first attempts to set " "I's orientation (to wide-character oriented if I is greater " "than 0, or to byte oriented if I is less than 0). It then returns a " "value denoting the current orientation, as above." msgstr "" #. type: Plain text #: build/C/man3/fwide.3:79 msgid "" "The B() function returns the stream's orientation, after possibly " "changing it. A positive return value means wide-character oriented. A " "negative return value means byte oriented. A return value of zero means " "undecided." msgstr "" #. type: Plain text #: build/C/man3/fwide.3:89 msgid "" "Wide-character output to a byte oriented stream can be performed through the " "B(3) function with the B<%lc> and B<%ls> directives." msgstr "" #. type: Plain text #: build/C/man3/fwide.3:98 msgid "" "Char oriented output to a wide-character oriented stream can be performed " "through the B(3) function with the B<%c> and B<%s> directives." msgstr "" #. type: Plain text #: build/C/man3/fwide.3:101 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/getwchar.3:17 #, no-wrap msgid "GETWCHAR" msgstr "" #. type: TH #: build/C/man3/getwchar.3:17 build/C/man3/putwchar.3:17 build/C/man3/wcschr.3:16 build/C/man3/wcscmp.3:16 build/C/man3/wcscspn.3:16 build/C/man3/wcspbrk.3:16 build/C/man3/wcsrchr.3:16 build/C/man3/wcsspn.3:16 build/C/man3/wmemchr.3:16 build/C/man3/wmemcmp.3:15 build/C/man3/wmemcpy.3:16 build/C/man3/wmemmove.3:16 build/C/man3/wmemset.3:16 #, no-wrap msgid "1999-07-25" msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:20 msgid "getwchar - read a wide character from standard input" msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:25 #, no-wrap msgid "B\n" msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:46 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It reads a wide character from I and " "returns it. If the end of stream is reached, or if I becomes " "true, it returns B. If a wide-character conversion error occurs, it " "sets I to B and returns B." msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:55 msgid "" "The B() function returns the next wide-character from standard " "input, or B." msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:57 build/C/man3/mbrlen.3:112 build/C/man3/mbrtowc.3:182 build/C/man3/mbsinit.3:86 build/C/man3/mbsrtowcs.3:129 build/C/man3/putwchar.3:62 build/C/man3/ungetwc.3:79 build/C/man3/wcrtomb.3:112 build/C/man3/wcscat.3:50 build/C/man3/wcschr.3:49 build/C/man3/wcscmp.3:61 build/C/man3/wcscpy.3:51 build/C/man3/wcscspn.3:63 build/C/man3/wcslen.3:44 build/C/man3/wcsncat.3:53 build/C/man3/wcsncmp.3:75 build/C/man3/wcsncpy.3:71 build/C/man3/wcspbrk.3:51 build/C/man3/wcsrchr.3:49 build/C/man3/wcsrtombs.3:128 build/C/man3/wcsspn.3:62 build/C/man3/wcsstr.3:58 build/C/man3/wcstoimax.3:51 build/C/man3/wcstok.3:81 build/C/man3/wctob.3:52 build/C/man3/wmemchr.3:53 build/C/man3/wmemcmp.3:72 build/C/man3/wmemcpy.3:54 build/C/man3/wmemmove.3:52 build/C/man3/wmemset.3:45 msgid "C99." msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:64 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/getwchar.3:70 msgid "" "It is reasonable to expect that B() will actually read a " "multibyte sequence from standard input and then convert it to a wide " "character." msgstr "" #. type: TH #: build/C/man3/mbrlen.3:16 #, no-wrap msgid "MBRLEN" msgstr "" #. type: TH #: build/C/man3/mbrlen.3:16 build/C/man3/mbrtowc.3:17 #, no-wrap msgid "2013-06-21" msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:19 msgid "mbrlen - determine number of bytes in next multibyte character" msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:24 #, no-wrap msgid "" "BIB<, size_t >IB<, mbstate_t " "*>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:43 msgid "" "The B() function inspects at most I bytes of the multibyte " "string starting at I and extracts the next complete multibyte character. " "It updates the shift state I<*ps>. If the multibyte character is not the " "null wide character, it returns the number of bytes that were consumed from " "I. If the multibyte character is the null wide character, it resets the " "shift state I<*ps> to the initial state and returns 0." msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:59 msgid "" "If the I bytes starting at I do not contain a complete multibyte " "character, B() returns I<(size_t)\\ -2>. This can happen even if " "I E= I, if the multibyte string contains redundant shift " "sequences." msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:75 msgid "" "If the multibyte string starting at I contains an invalid multibyte " "sequence before the next complete character, B() returns " "I<(size_t)\\ -1> and sets I to B. In this case, the effects " "on I<*ps> are undefined." msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:81 msgid "" "If I is a NULL pointer, a static anonymous state known only to the " "B() function is used instead." msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:104 msgid "" "The B() function returns the number of bytes parsed from the " "multibyte sequence starting at I, if a non-null wide character was " "recognized. It returns 0, if a null wide character was recognized. It " "returns I<(size_t)\\ -1> and sets I to B, if an invalid " "multibyte sequence was encountered. It returns I<(size_t)\\ -2> if it " "couldn't parse a complete multibyte character, meaning that I should be " "increased." msgstr "" #. type: SH #: build/C/man3/mbrlen.3:104 build/C/man3/mbrtowc.3:174 #, no-wrap msgid "ATTRIBUTES" msgstr "" #. type: SS #: build/C/man3/mbrlen.3:105 build/C/man3/mbrtowc.3:175 #, no-wrap msgid "Multithreading (see pthreads(7))" msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:110 msgid "" "The B() function is thread-safe with exceptions. It is not " "thread-safe if called with a NULL I parameter." msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:119 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/mbrlen.3:121 msgid "B(3)" msgstr "" #. type: TH #: build/C/man3/mbrtowc.3:17 #, no-wrap msgid "MBRTOWC" msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:20 msgid "mbrtowc - convert a multibyte sequence to a wide character" msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:26 #, no-wrap msgid "" "BIB<, const char *>IB<, size_t >IB<, " "mbstate_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:54 msgid "" "The main case for this function is when I is not NULL and I is not " "NULL. In this case, the B() function inspects at most I bytes " "of the multibyte string starting at I, extracts the next complete " "multibyte character, converts it to a wide character and stores it at " "I<*pwc>. It updates the shift state I<*ps>. If the converted wide " "character is not L\\(aq\\e0\\(aq (the null wide character), it returns the " "number of bytes that were consumed from I. If the converted wide " "character is L\\(aq\\e0\\(aq, it resets the shift state I<*ps> to the " "initial state and returns 0." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:70 msgid "" "If the I bytes starting at I do not contain a complete multibyte " "character, B() returns I<(size_t)\\ -2>. This can happen even if " "I E= I, if the multibyte string contains redundant shift " "sequences." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:86 msgid "" "If the multibyte string starting at I contains an invalid multibyte " "sequence before the next complete character, B() returns " "I<(size_t)\\ -1> and sets I to B. In this case, the effects " "on I<*ps> are undefined." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:97 msgid "" "A different case is when I is not NULL but I is NULL. In this case " "the B() function behaves as above, except that it does not store " "the converted wide character in memory." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:129 msgid "" "A third case is when I is NULL. In this case, I and I are " "ignored. If the conversion state represented by I<*ps> denotes an " "incomplete multibyte character conversion, the B() function " "returns I<(size_t)\\ -1>, sets I to B, and leaves I<*ps> in " "an undefined state. Otherwise, the B() function puts I<*ps> in " "the initial state and returns 0." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:147 msgid "" "In all of the above cases, if I is a NULL pointer, a static anonymous " "state known only to the B() function is used instead. Otherwise, " "I<*ps> must be a valid I object. An I object I can " "be initialized to the initial state by zeroing it, for example using" msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:150 msgid "memset(&a, 0, sizeof(a));" msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:174 msgid "" "The B() function returns the number of bytes parsed from the " "multibyte sequence starting at I, if a non-L\\(aq\\e0\\(aq wide character " "was recognized. It returns 0, if a L\\(aq\\e0\\(aq wide character was " "recognized. It returns I<(size_t)\\ -1> and sets I to B, if " "an invalid multibyte sequence was encountered. It returns I<(size_t)\\ -2> " "if it couldn't parse a complete multibyte character, meaning that I " "should be increased." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:180 msgid "" "The B() function is thread-safe with exceptions. It is not " "thread-safe if called with a NULL I parameter." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:189 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/mbrtowc.3:191 msgid "B(3)" msgstr "" #. type: TH #: build/C/man3/mbsinit.3:16 #, no-wrap msgid "MBSINIT" msgstr "" #. type: TH #: build/C/man3/mbsinit.3:16 #, no-wrap msgid "2000-11-20" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:19 msgid "mbsinit - test for initial shift state" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:24 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:34 msgid "" "Character conversion between the multibyte representation and the wide " "character representation uses conversion state, of type I. " "Conversion of a string uses a finite-state machine; when it is interrupted " "after the complete conversion of a number of characters, it may need to save " "a state for processing the remaining characters. Such a conversion state is " "needed for the sake of encodings such as ISO-2022 and UTF-7." msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:46 msgid "" "The initial state is the state at the beginning of conversion of a string. " "There are two kinds of state: The one used by multibyte to wide character " "conversion functions, such as B(3), and the one used by wide " "character to multibyte conversion functions, such as B(3), but " "they both fit in a I, and they both have the same representation " "for an initial state." msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:54 msgid "" "For 8-bit encodings, all states are equivalent to the initial state. For " "multibyte encodings like UTF-8, EUC-*, BIG5 or SJIS, the wide character to " "multibyte conversion functions never produce non-initial states, but the " "multibyte to wide-character conversion functions like B(3) do " "produce non-initial states when interrupted in the middle of a character." msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:58 msgid "" "One possible way to create an I in initial state is to set it to " "zero:" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:62 #, no-wrap msgid "" " mbstate_t state;\n" " memset(&state,0,sizeof(mbstate_t));\n" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:65 msgid "On Linux, the following works as well, but might generate compiler warnings:" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:68 #, no-wrap msgid " mbstate_t state = { 0 };\n" msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:76 msgid "" "The function B() tests whether I<*ps> corresponds to an initial " "state." msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:84 msgid "" "B() returns nonzero if I<*ps> is an initial state, or if I is " "a NULL pointer. Otherwise it returns 0." msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:93 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/mbsinit.3:96 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/mbsnrtowcs.3:15 #, no-wrap msgid "MBSNRTOWCS" msgstr "" #. type: TH #: build/C/man3/mbsnrtowcs.3:15 build/C/man3/wcpcpy.3:15 build/C/man3/wcpncpy.3:15 build/C/man3/wcsnlen.3:15 #, no-wrap msgid "2011-10-01" msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:18 msgid "mbsnrtowcs - convert a multibyte string to a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:24 #, no-wrap msgid "" "BIB<, const char **>IB<,>\n" "B< size_t >IB<, size_t >IB<, mbstate_t " "*>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:32 msgid "B():" msgstr "" #. type: TP #: build/C/man3/mbsnrtowcs.3:35 build/C/man3/wcpcpy.3:34 build/C/man3/wcpncpy.3:35 build/C/man3/wcscasecmp.3:34 build/C/man3/wcsdup.3:34 build/C/man3/wcsncasecmp.3:34 build/C/man3/wcsnlen.3:34 build/C/man3/wcsnrtombs.3:35 #, no-wrap msgid "Since glibc 2.10:" msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:38 build/C/man3/wcpcpy.3:37 build/C/man3/wcpncpy.3:38 build/C/man3/wcscasecmp.3:37 build/C/man3/wcsdup.3:37 build/C/man3/wcsncasecmp.3:37 build/C/man3/wcsnlen.3:37 build/C/man3/wcsnrtombs.3:38 msgid "_XOPEN_SOURCE\\ E=\\ 700 || _POSIX_C_SOURCE\\ E=\\ 200809L" msgstr "" #. type: TP #: build/C/man3/mbsnrtowcs.3:38 build/C/man3/wcpcpy.3:37 build/C/man3/wcpncpy.3:38 build/C/man3/wcscasecmp.3:37 build/C/man3/wcsdup.3:37 build/C/man3/wcsncasecmp.3:37 build/C/man3/wcsnlen.3:37 build/C/man3/wcsnrtombs.3:38 #, no-wrap msgid "Before glibc 2.10:" msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:41 build/C/man3/wcpcpy.3:40 build/C/man3/wcpncpy.3:41 build/C/man3/wcscasecmp.3:40 build/C/man3/wcsdup.3:40 build/C/man3/wcsncasecmp.3:40 build/C/man3/wcsnlen.3:40 build/C/man3/wcsnrtombs.3:41 msgid "_GNU_SOURCE" msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:54 msgid "" "The B() function is like the B(3) function, except " "that the number of bytes to be converted, starting at I<*src>, is limited to " "I." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:87 msgid "" "If I is not a NULL pointer, the B() function converts at " "most I bytes from the multibyte string I<*src> to a wide-character " "string starting at I. At most I wide characters are written to " "I. The shift state I<*ps> is updated. The conversion is effectively " "performed by repeatedly calling I where I is " "some positive number, as long as this call succeeds, and then incrementing " "I by one and I<*src> by the number of bytes consumed. The conversion " "can stop for three reasons:" msgstr "" #. type: IP #: build/C/man3/mbsnrtowcs.3:87 build/C/man3/mbsrtowcs.3:55 build/C/man3/wcsnrtombs.3:87 #, no-wrap msgid "1." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:98 build/C/man3/mbsrtowcs.3:66 msgid "" "An invalid multibyte sequence has been encountered. In this case I<*src> is " "left pointing to the invalid multibyte sequence, I<(size_t)\\ -1> is " "returned, and I is set to B." msgstr "" #. type: IP #: build/C/man3/mbsnrtowcs.3:98 build/C/man3/mbsrtowcs.3:66 build/C/man3/wcsnrtombs.3:99 #, no-wrap msgid "2." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:114 msgid "" "The I limit forces a stop, or I non-L\\(aq\\e0\\(aq wide " "characters have been stored at I. In this case I<*src> is left " "pointing to the next multibyte sequence to be converted, and the number of " "wide characters written to I is returned." msgstr "" #. type: IP #: build/C/man3/mbsnrtowcs.3:114 build/C/man3/mbsrtowcs.3:78 build/C/man3/wcsnrtombs.3:111 #, no-wrap msgid "3." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:128 msgid "" "The multibyte string has been completely converted, including the " "terminating null wide character (\\(aq\\e0\\(aq) (which has the side effect " "of bringing back I<*ps> to the initial state). In this case I<*src> is set " "to NULL, and the number of wide characters written to I, excluding the " "terminating null wide character, is returned." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:137 msgid "" "If I is NULL, I is ignored, and the conversion proceeds as above, " "except that the converted wide characters are not written out to memory, and " "that no destination length limit exists." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:144 msgid "" "In both of the above cases, if I is a NULL pointer, a static anonymous " "state known only to the B() function is used instead." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:150 build/C/man3/mbsrtowcs.3:114 msgid "" "The programmer must ensure that there is room for at least I wide " "characters at I." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:163 msgid "" "The B() function returns the number of wide characters that " "make up the converted part of the wide-character string, not including the " "terminating null wide character. If an invalid multibyte sequence was " "encountered, I<(size_t)\\ -1> is returned, and I set to B." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:165 build/C/man3/wcpcpy.3:69 build/C/man3/wcpncpy.3:95 build/C/man3/wcsnlen.3:84 build/C/man3/wcsnrtombs.3:162 msgid "POSIX.1-2008." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:172 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:176 build/C/man3/mbsrtowcs.3:140 build/C/man3/wcrtomb.3:123 build/C/man3/wcsnrtombs.3:173 build/C/man3/wcsrtombs.3:139 msgid "Passing NULL as I is not multithread safe." msgstr "" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:179 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/mbsrtowcs.3:16 #, no-wrap msgid "MBSRTOWCS" msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:19 msgid "mbsrtowcs - convert a multibyte string to a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:25 #, no-wrap msgid "" "BIB<, const char **>IB<,>\n" "B< size_t >IB<, mbstate_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:55 msgid "" "If I is not a NULL pointer, the B() function converts the " "multibyte string I<*src> to a wide-character string starting at I. At " "most I wide characters are written to I. The shift state I<*ps> " "is updated. The conversion is effectively performed by repeatedly calling " "I where I is some positive number, as long as " "this call succeeds, and then incrementing I by one and I<*src> by the " "number of bytes consumed. The conversion can stop for three reasons:" msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:78 msgid "" "I non-L\\(aq\\e0\\(aq wide characters have been stored at I. In " "this case I<*src> is left pointing to the next multibyte sequence to be " "converted, and the number of wide characters written to I is returned." msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:91 msgid "" "The multibyte string has been completely converted, including the " "terminating null wide character (\\(aq\\e0\\(aq), which has the side effect " "of bringing back I<*ps> to the initial state. In this case I<*src> is set " "to NULL, and the number of wide characters written to I, excluding the " "terminating null wide character, is returned." msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:100 msgid "" "If I is NULL, I is ignored, and the conversion proceeds as above, " "except that the converted wide characters are not written out to memory, and " "that no length limit exists." msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:108 msgid "" "In both of the above cases, if I is a NULL pointer, a static anonymous " "state known only to the B() function is used instead." msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:127 msgid "" "The B() function returns the number of wide characters that make " "up the converted part of the wide-character string, not including the " "terminating null wide character. If an invalid multibyte sequence was " "encountered, I<(size_t)\\ -1> is returned, and I set to B." msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:136 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/mbsrtowcs.3:144 msgid "B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/putwchar.3:17 #, no-wrap msgid "PUTWCHAR" msgstr "" #. type: Plain text #: build/C/man3/putwchar.3:20 msgid "putwchar - write a wide character to standard output" msgstr "" #. type: Plain text #: build/C/man3/putwchar.3:25 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/putwchar.3:49 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It writes the wide character I to I. " "If I becomes true, it returns B. If a wide character " "conversion error occurs, it sets I to B and returns B. " "Otherwise it returns I." msgstr "" #. type: Plain text #: build/C/man3/putwchar.3:60 msgid "" "The B() function returns I if no error occurred, or B " "to indicate an error." msgstr "" #. type: Plain text #: build/C/man3/putwchar.3:69 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/putwchar.3:75 msgid "" "It is reasonable to expect that B() will actually write the " "multibyte sequence corresponding to the wide character I." msgstr "" #. type: TH #: build/C/man3/ungetwc.3:16 #, no-wrap msgid "UNGETWC" msgstr "" #. type: TH #: build/C/man3/ungetwc.3:16 #, no-wrap msgid "1999-09-19" msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:19 msgid "ungetwc - push back a wide character onto a FILE stream" msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:24 #, no-wrap msgid "BIB<, FILE *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:34 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It pushes back a wide character onto I and " "returns it." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:50 msgid "" "If I is B, it returns B. If I is an invalid wide " "character, it sets I to B and returns B." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:59 msgid "" "If I is a valid wide character, it is pushed back onto the stream and " "thus becomes available for future wide-character read operations. The " "file-position indicator is decremented by one or more. The end-of-file " "indicator is cleared. The backing storage of the file is not affected." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:64 msgid "" "Note: I need not be the last wide-character read from the stream; it can " "be any other valid wide character." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:68 msgid "" "If the implementation supports multiple push-back operations in a row, the " "pushed-back wide characters will be read in reverse order; however, only one " "level of push-back is guaranteed." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:77 msgid "" "The B() function returns I when successful, or B upon " "failure." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:86 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/ungetwc.3:88 msgid "B(3)" msgstr "" #. type: TH #: build/C/man3/wcpcpy.3:15 #, no-wrap msgid "WCPCPY" msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:18 msgid "wcpcpy - copy a wide-character string, returning a pointer to its end" msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:23 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:31 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:54 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies the wide-character string pointed to by " "I, including the terminating null wide character (L\\(aq\\e0\\(aq), to " "the array pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:56 build/C/man3/wcpncpy.3:83 build/C/man3/wcscat.3:39 build/C/man3/wcscpy.3:39 build/C/man3/wcsncat.3:42 build/C/man3/wcsncpy.3:59 msgid "The strings may not overlap." msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:62 build/C/man3/wcscpy.3:45 msgid "" "The programmer must ensure that there is room for at least I " "wide characters at I." msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:67 msgid "" "B() returns a pointer to the end of the wide-character string " "I, that is, a pointer to the terminating null wide character." msgstr "" #. type: Plain text #: build/C/man3/wcpcpy.3:72 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcpncpy.3:15 #, no-wrap msgid "WCPNCPY" msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:19 msgid "" "wcpncpy - copy a fixed-size string of wide characters, returning a pointer " "to its end" msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:24 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:32 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:81 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies at most I wide characters from the " "wide-character string pointed to by I, including the terminating null " "wide (L\\(aq\\e0\\(aq), to the array pointed to by I. Exactly I " "wide characters are written at I. If the length I is " "smaller than I, the remaining wide characters in the array pointed to by " "I are filled with L\\(aq\\e0\\(aq characters. If the length " "I is greater or equal to I, the string pointed to by I " "will not be L\\(aq\\e0\\(aq terminated." msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:89 build/C/man3/wcsncpy.3:65 build/C/man3/wmemcpy.3:48 build/C/man3/wmemmove.3:46 msgid "" "The programmer must ensure that there is room for at least I wide " "characters at I." msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:93 msgid "" "B() returns a pointer to the last wide character written, that is, " "I+I-I<1\">." msgstr "" #. type: Plain text #: build/C/man3/wcpncpy.3:98 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcrtomb.3:16 #, no-wrap msgid "WCRTOMB" msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:19 msgid "wcrtomb - convert a wide character to a multibyte sequence" msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:24 #, no-wrap msgid "BIB<, wchar_t >IB<, mbstate_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:48 msgid "" "The main case for this function is when I is not NULL and I is not a " "null wide character (L\\(aq\\e0\\(aq). In this case, the B() " "function converts the wide character I to its multibyte representation " "and stores it at the beginning of the character array pointed to by I. " "It updates the shift state I<*ps>, and returns the length of said multibyte " "representation, that is, the number of bytes written at I." msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:73 msgid "" "A different case is when I is not NULL, but I is a null wide " "character (L\\(aq\\e0\\(aq). In this case the B() function stores " "at the character array pointed to by I the shift sequence needed to bring " "I<*ps> back to the initial state, followed by a \\(aq\\e0\\(aq byte. It " "updates the shift state I<*ps> (i.e., brings it into the initial state), and " "returns the length of the shift sequence plus one, that is, the number of " "bytes written at I." msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:81 msgid "" "A third case is when I is NULL. In this case I is ignored, and the " "function effectively returns" msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:83 #, no-wrap msgid " wcrtomb(buf, L\\(aq\\e0\\(aq, ps)\n" msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:87 msgid "where I is an internal anonymous buffer." msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:94 msgid "" "In all of the above cases, if I is a NULL pointer, a static anonymous " "state known only to the B() function is used instead." msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:110 msgid "" "The B() function returns the number of bytes that have been or " "would have been written to the byte array at I. If I can not be " "represented as a multibyte sequence (according to the current locale), " "I<(size_t)\\ -1> is returned, and I set to B." msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:119 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcrtomb.3:125 msgid "B(3)" msgstr "" #. type: TH #: build/C/man3/wcscasecmp.3:15 #, no-wrap msgid "WCSCASECMP" msgstr "" #. type: TH #: build/C/man3/wcscasecmp.3:15 build/C/man3/wcsncasecmp.3:15 #, no-wrap msgid "2010-09-15" msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:18 msgid "wcscasecmp - compare two wide-character strings, ignoring case" msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:23 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:31 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:58 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It compares the wide-character string pointed " "to by I and the wide-character string pointed to by I, ignoring case " "differences (B(3), B(3))." msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:79 msgid "" "The B() function returns zero if the wide-character strings at " "I and I are equal except for case distinctions. It returns a " "positive integer if I is greater than I, ignoring case. It returns " "a negative integer if I is smaller than I, ignoring case." msgstr "" #. type: SH #: build/C/man3/wcscasecmp.3:79 build/C/man3/wcsncasecmp.3:84 build/C/man3/wcsnlen.3:78 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:83 msgid "The B() function is provided in glibc since version 2.1." msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:87 build/C/man3/wcsdup.3:75 build/C/man3/wcsncasecmp.3:92 msgid "" "POSIX.1-2008. This function is not specified in POSIX.1-2001, and is not " "widely available on other systems." msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:94 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcscasecmp.3:97 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcscat.3:16 #, no-wrap msgid "WCSCAT" msgstr "" #. type: Plain text #: build/C/man3/wcscat.3:19 msgid "wcscat - concatenate two wide-character strings" msgstr "" #. type: Plain text #: build/C/man3/wcscat.3:24 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcscat.3:37 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies the wide-character string pointed to by " "I, including the terminating null wide character (L\\(aq\\e0\\(aq), to " "the end of the wide-character string pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcscat.3:44 msgid "" "The programmer must ensure that there is room for at least I wide characters at I." msgstr "" #. type: Plain text #: build/C/man3/wcscat.3:48 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wcscat.3:55 msgid "B(3), B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcschr.3:16 #, no-wrap msgid "WCSCHR" msgstr "" #. type: Plain text #: build/C/man3/wcschr.3:19 msgid "wcschr - search a wide character in a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcschr.3:24 #, no-wrap msgid "BIB<, wchar_t >IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcschr.3:37 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It searches the first occurrence of I in the " "wide-character string pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcschr.3:47 msgid "" "The B() function returns a pointer to the first occurrence of I " "in the wide-character string pointed to by I, or NULL if I does not " "occur in the string." msgstr "" #. type: Plain text #: build/C/man3/wcschr.3:55 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcscmp.3:16 #, no-wrap msgid "WCSCMP" msgstr "" #. type: Plain text #: build/C/man3/wcscmp.3:19 msgid "wcscmp - compare two wide-character strings" msgstr "" #. type: Plain text #: build/C/man3/wcscmp.3:24 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcscmp.3:37 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It compares the wide-character string pointed to by " "I and the wide-character string pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcscmp.3:59 msgid "" "The B() function returns zero if the wide-character strings at " "I and I are equal. It returns an integer greater than zero if at " "the first differing position I, the corresponding wide-character I " "is greater than I. It returns an integer less than zero if at the " "first differing position I, the corresponding wide-character I is " "less than I." msgstr "" #. type: Plain text #: build/C/man3/wcscmp.3:65 msgid "B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcscpy.3:16 #, no-wrap msgid "WCSCPY" msgstr "" #. type: Plain text #: build/C/man3/wcscpy.3:19 msgid "wcscpy - copy a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcscpy.3:24 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcscpy.3:37 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies the wide-character string pointed to by " "I, including the terminating null wide character (L\\(aq\\e0\\(aq), to " "the array pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcscpy.3:49 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wcscpy.3:57 msgid "B(3), B(3), B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcscspn.3:16 #, no-wrap msgid "WCSCSPN" msgstr "" #. type: Plain text #: build/C/man3/wcscspn.3:19 msgid "wcscspn - search a wide-character string for any of a set of wide characters" msgstr "" #. type: Plain text #: build/C/man3/wcscspn.3:24 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcscspn.3:42 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It determines the length of the longest initial " "segment of I which consists entirely of wide-characters not listed in " "I. In other words, it searches for the first occurrence in the " "wide-character string I of any of the characters in the wide-character " "string I." msgstr "" #. type: Plain text #: build/C/man3/wcscspn.3:61 msgid "" "The B() function returns the number of wide characters in the " "longest initial segment of I which consists entirely of wide-characters " "not listed in I. In other words, it returns the position of the " "first occurrence in the wide-character string I of any of the " "characters in the wide-character string I, or I if " "there is none." msgstr "" #. type: Plain text #: build/C/man3/wcscspn.3:67 msgid "B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsdup.3:15 #, no-wrap msgid "WCSDUP" msgstr "" #. type: TH #: build/C/man3/wcsdup.3:15 #, no-wrap msgid "2013-04-19" msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:18 msgid "wcsdup - duplicate a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:23 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:31 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:53 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It allocates and returns a new wide-character " "string whose initial contents is a duplicate of the wide-character string " "pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:59 msgid "" "Memory for the new wide-character string is obtained with B(3), and " "should be freed with B(3)." msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:66 msgid "" "On success, B() returns a pointer to the new wide-character " "string. On error, it returns -1, with I set to indicate the cause of " "the error." msgstr "" #. type: SH #: build/C/man3/wcsdup.3:66 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP #: build/C/man3/wcsdup.3:67 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:70 msgid "Insufficient memory available to allocate duplicate string." msgstr "" #. type: Plain text #: build/C/man3/wcsdup.3:78 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcslen.3:16 #, no-wrap msgid "WCSLEN" msgstr "" #. type: Plain text #: build/C/man3/wcslen.3:19 msgid "wcslen - determine the length of a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcslen.3:24 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcslen.3:36 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It determines the length of the wide-character " "string pointed to by I, excluding the terminating null wide character " "(L\\(aq\\e0\\(aq)." msgstr "" #. type: Plain text #: build/C/man3/wcslen.3:42 msgid "The B() function returns the number of wide characters in I." msgstr "" #. type: Plain text #: build/C/man3/wcslen.3:46 msgid "B(3)" msgstr "" #. type: TH #: build/C/man3/wcsncasecmp.3:15 #, no-wrap msgid "WCSNCASECMP" msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:18 msgid "wcsncasecmp - compare two fixed-size wide-character strings, ignoring case" msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:23 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:31 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:60 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It compares the wide-character string pointed " "to by I and the wide-character string pointed to by I, but at most " "I wide characters from each string, ignoring case differences " "(B(3), B(3))." msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:84 msgid "" "The B() function returns zero if the wide-character strings at " "I and I, truncated to at most length I, are equal except for case " "distinctions. It returns a positive integer if truncated I is greater " "than truncated I, ignoring case. It returns a negative integer if " "truncated I is smaller than truncated I, ignoring case." msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:88 msgid "The B() function is provided in glibc since version 2.1." msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:99 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcsncasecmp.3:102 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsncat.3:16 #, no-wrap msgid "WCSNCAT" msgstr "" #. type: Plain text #: build/C/man3/wcsncat.3:19 msgid "wcsncat - concatenate two wide-character strings" msgstr "" #. type: Plain text #: build/C/man3/wcsncat.3:24 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsncat.3:40 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies at most I wide characters from the " "wide-character string pointed to by I to the end of the wide-character " "string pointed to by I, and adds a terminating null wide character " "(L\\(aq\\e0\\(aq)." msgstr "" #. type: Plain text #: build/C/man3/wcsncat.3:47 msgid "" "The programmer must ensure that there is room for at least I wide characters at I." msgstr "" #. type: Plain text #: build/C/man3/wcsncat.3:51 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wcsncat.3:56 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsncmp.3:16 #, no-wrap msgid "WCSNCMP" msgstr "" #. type: Plain text #: build/C/man3/wcsncmp.3:19 msgid "wcsncmp - compare two fixed-size wide-character strings" msgstr "" #. type: Plain text #: build/C/man3/wcsncmp.3:24 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsncmp.3:42 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It compares the wide-character string pointed to " "by I and the wide-character string pointed to by I, but at most I " "wide characters from each string. In each string, the comparison extends " "only up to the first occurrence of a null wide character (L\\(aq\\e0\\(aq), " "if any." msgstr "" #. type: Plain text #: build/C/man3/wcsncmp.3:73 msgid "" "The B() function returns zero if the wide-character strings at " "I and I, truncated to at most length I, are equal. It returns an " "integer greater than zero if at the first differing position I (I " "E I), the corresponding wide-character I is greater than " "I. It returns an integer less than zero if at the first differing " "position I (i E I), the corresponding wide-character I is " "less than I." msgstr "" #. type: Plain text #: build/C/man3/wcsncmp.3:78 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsncpy.3:16 #, no-wrap msgid "WCSNCPY" msgstr "" #. type: Plain text #: build/C/man3/wcsncpy.3:19 msgid "wcsncpy - copy a fixed-size string of wide characters" msgstr "" #. type: Plain text #: build/C/man3/wcsncpy.3:24 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsncpy.3:57 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies at most I wide characters from the " "wide-character string pointed to by I, including the terminating null " "wide character (L\\(aq\\e0\\(aq), to the array pointed to by I. " "Exactly I wide characters are written at I. If the length " "I is smaller than I, the remaining wide characters in the " "array pointed to by I are filled with null wide characters. If the " "length I is greater or equal to I, the string pointed to by " "I will not be terminated by a null wide character." msgstr "" #. type: Plain text #: build/C/man3/wcsncpy.3:69 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wcsncpy.3:73 msgid "B(3)" msgstr "" #. type: TH #: build/C/man3/wcsnlen.3:15 #, no-wrap msgid "WCSNLEN" msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:18 msgid "wcsnlen - determine the length of a fixed-size wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:23 #, no-wrap msgid "BIB<, size_t >IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:31 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:64 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It returns the number of wide-characters in the " "string pointed to by I, not including the terminating null wide character " "(L\\(aq\\e0\\(aq), but at most I wide characters (note: this " "parameter is not a byte count). In doing this, B() looks at only " "the first I wide characters at I and never beyond I." msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:78 msgid "" "The B() function returns I, if that is less than " "I, or I if there is no null wide character among the first " "I wide characters pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:82 msgid "The B() function is provided in glibc since version 2.1." msgstr "" #. type: Plain text #: build/C/man3/wcsnlen.3:87 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsnrtombs.3:15 #, no-wrap msgid "WCSNRTOMBS" msgstr "" #. type: TH #: build/C/man3/wcsnrtombs.3:15 build/C/man3/wcsrtombs.3:16 #, no-wrap msgid "2011-10-16" msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:18 msgid "wcsnrtombs - convert a wide-character string to a multibyte string" msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:24 #, no-wrap msgid "" "BIB<, const wchar_t **>IB<, size_t " ">IB<,>\n" "B< size_t >IB<, mbstate_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:32 msgid "B():" msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:55 msgid "" "The B() function is like the B(3) function, except " "that the number of wide characters to be converted, starting at I<*src>, is " "limited to I." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:87 msgid "" "If I is not a NULL pointer, the B() function converts at " "most I wide characters from the wide-character string I<*src> to a " "multibyte string starting at I. At most I bytes are written to " "I. The shift state I<*ps> is updated. The conversion is effectively " "performed by repeatedly calling I, as long as this " "call succeeds, and then incrementing I by the number of bytes written " "and I<*src> by one. The conversion can stop for three reasons:" msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:99 msgid "" "A wide character has been encountered that can not be represented as a " "multibyte sequence (according to the current locale). In this case I<*src> " "is left pointing to the invalid wide character, I<(size_t)\\ -1> is " "returned, and I is set to B." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:111 msgid "" "I wide characters have been converted without encountering a null wide " "character (L\\(aq\\e0\\(aq), or the length limit forces a stop. In this " "case I<*src> is left pointing to the next wide character to be converted, " "and the number of bytes written to I is returned." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:123 msgid "" "The wide-character string has been completely converted, including the " "terminating null wide character (which has the side effect of bringing back " "I<*ps> to the initial state). In this case I<*src> is set to NULL, and the " "number of bytes written to I, excluding the terminating null byte " "(\\(aq\\e0\\(aq), is returned." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:132 msgid "" "If I is NULL, I is ignored, and the conversion proceeds as above, " "except that the converted bytes are not written out to memory, and that no " "destination length limit exists." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:140 msgid "" "In both of the above cases, if I is a NULL pointer, a static anonymous " "state known only to the B() function is used instead." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:146 build/C/man3/wcsrtombs.3:112 msgid "" "The programmer must ensure that there is room for at least I bytes at " "I." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:160 msgid "" "The B() function returns the number of bytes that make up the " "converted part of multibyte sequence, not including the terminating null " "byte. If a wide character was encountered which could not be converted, " "I<(size_t)\\ -1> is returned, and I set to B." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:169 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcsnrtombs.3:176 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcspbrk.3:16 #, no-wrap msgid "WCSPBRK" msgstr "" #. type: Plain text #: build/C/man3/wcspbrk.3:19 msgid "wcspbrk - search a wide-character string for any of a set of wide characters" msgstr "" #. type: Plain text #: build/C/man3/wcspbrk.3:24 #, no-wrap msgid "" "BIB<, const wchar_t " "*>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcspbrk.3:39 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It searches for the first occurrence in the " "wide-character string pointed to by I of any of the characters in the " "wide-character string pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcspbrk.3:49 msgid "" "The B() function returns a pointer to the first occurrence in " "I of any of the characters listed in I. If I contains " "none of these characters, NULL is returned." msgstr "" #. type: Plain text #: build/C/man3/wcspbrk.3:55 msgid "B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsrchr.3:16 #, no-wrap msgid "WCSRCHR" msgstr "" #. type: Plain text #: build/C/man3/wcsrchr.3:19 msgid "wcsrchr - search a wide character in a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcsrchr.3:24 #, no-wrap msgid "BIB<, wchar_t >IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsrchr.3:37 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It searches the last occurrence of I in the " "wide-character string pointed to by I." msgstr "" #. type: Plain text #: build/C/man3/wcsrchr.3:47 msgid "" "The B() function returns a pointer to the last occurrence of I " "in the wide-character string pointed to by I, or NULL if I does not " "occur in the string." msgstr "" #. type: Plain text #: build/C/man3/wcsrchr.3:52 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsrtombs.3:16 #, no-wrap msgid "WCSRTOMBS" msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:19 msgid "wcsrtombs - convert a wide-character string to a multibyte string" msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:25 #, no-wrap msgid "" "BIB<, const wchar_t **>IB<,>\n" "B< size_t >IB<, mbstate_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:55 msgid "" "If I is not a NULL pointer, the B() function converts the " "wide-character string I<*src> to a multibyte string starting at I. At " "most I bytes are written to I. The shift state I<*ps> is " "updated. The conversion is effectively performed by repeatedly calling " "I, as long as this call succeeds, and then " "incrementing I by the number of bytes written and I<*src> by one. The " "conversion can stop for three reasons:" msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:67 msgid "" "1. A wide character has been encountered that can not be represented as a " "multibyte sequence (according to the current locale). In this case I<*src> " "is left pointing to the invalid wide character, I<(size_t)\\ -1> is " "returned, and I is set to B." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:76 msgid "" "2. The length limit forces a stop. In this case I<*src> is left pointing to " "the next wide character to be converted, and the number of bytes written to " "I is returned." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:89 msgid "" "3. The wide-character string has been completely converted, including the " "terminating null wide character (L\\(aq\\e0\\(aq), which has the side effect " "of bringing back I<*ps> to the initial state. In this case I<*src> is set " "to NULL, and the number of bytes written to I, excluding the " "terminating null byte (\\(aq\\e0\\(aq), is returned." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:98 msgid "" "If I is NULL, I is ignored, and the conversion proceeds as above, " "except that the converted bytes are not written out to memory, and that no " "length limit exists." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:106 msgid "" "In both of the above cases, if I is a NULL pointer, a static anonymous " "state known only to the B() function is used instead." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:126 msgid "" "The B() function returns the number of bytes that make up the " "converted part of multibyte sequence, not including the terminating null " "byte. If a wide character was encountered which could not be converted, " "I<(size_t)\\ -1> is returned, and I set to B." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:135 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcsrtombs.3:143 msgid "B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsspn.3:16 #, no-wrap msgid "WCSSPN" msgstr "" #. type: Plain text #: build/C/man3/wcsspn.3:20 msgid "" "wcsspn - advance in a wide-character string, skipping any of a set of wide " "characters" msgstr "" #. type: Plain text #: build/C/man3/wcsspn.3:25 #, no-wrap msgid "BIB<, const wchar_t *>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsspn.3:41 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It determines the length of the longest initial " "segment of I which consists entirely of wide-characters listed in " "I. In other words, it searches for the first occurrence in the " "wide-character string I of a wide-character not contained in the " "wide-character string I." msgstr "" #. type: Plain text #: build/C/man3/wcsspn.3:60 msgid "" "The B() function returns the number of wide characters in the " "longest initial segment of I which consists entirely of wide-characters " "listed in I. In other words, it returns the position of the first " "occurrence in the wide-character string I of a wide-character not " "contained in the wide-character string I, or I if there " "is none." msgstr "" #. type: Plain text #: build/C/man3/wcsspn.3:65 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcsstr.3:16 #, no-wrap msgid "WCSSTR" msgstr "" #. type: Plain text #: build/C/man3/wcsstr.3:19 msgid "wcsstr - locate a substring in a wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcsstr.3:24 #, no-wrap msgid "" "BIB<, const wchar_t " "*>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcsstr.3:36 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It searches for the first occurrence of the " "wide-character string I (without its terminating null wide character " "(L\\(aq\\e0\\(aq)) as a substring in the wide-character string I." msgstr "" #. type: Plain text #: build/C/man3/wcsstr.3:48 msgid "" "The B() function returns a pointer to the first occurrence of " "I in I. It returns NULL if I does not occur as a " "substring in I." msgstr "" #. type: Plain text #: build/C/man3/wcsstr.3:56 msgid "" "Note the special case: If I is the empty wide-character string, the " "return value is always I itself." msgstr "" #. type: Plain text #: build/C/man3/wcsstr.3:61 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcstoimax.3:24 #, no-wrap msgid "WCSTOIMAX" msgstr "" #. type: TH #: build/C/man3/wcstoimax.3:24 #, no-wrap msgid "2003-11-01" msgstr "" #. type: Plain text #: build/C/man3/wcstoimax.3:27 msgid "wcstoimax, wcstoumax - convert wide-character string to integer" msgstr "" #. type: Plain text #: build/C/man3/wcstoimax.3:30 #, no-wrap msgid "B<#include Estddef.hE>\n" msgstr "" #. type: Plain text #: build/C/man3/wcstoimax.3:32 #, no-wrap msgid "B<#include Einttypes.hE>\n" msgstr "" #. type: Plain text #: build/C/man3/wcstoimax.3:35 #, no-wrap msgid "" "BIB<, wchar_t **>IB<, int " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcstoimax.3:38 #, no-wrap msgid "" "BIB<, wchar_t **>IB<, int " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcstoimax.3:49 msgid "" "These functions are just like B(3) and B(3), except that " "they return a value of type I and I, respectively." msgstr "" #. FIXME . the pages referred to by the following xrefs are not yet written #. type: Plain text #: build/C/man3/wcstoimax.3:59 msgid "" "B(3), B(3), B(3), B(3), " "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcstok.3:16 #, no-wrap msgid "WCSTOK" msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:19 msgid "wcstok - split wide-character string into tokens" msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:25 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, wchar_t " "**>IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:39 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function, with an added argument to make it multithread-safe. " "It can be used to split a wide-character string I into tokens, where a " "token is defined as a substring not containing any wide-characters from " "I." msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:74 msgid "" "The search starts at I, if I is not NULL, or at I<*ptr>, if I " "is NULL. First, any delimiter wide-characters are skipped, that is, the " "pointer is advanced beyond any wide-characters which occur in I. If " "the end of the wide-character string is now reached, B() returns " "NULL, to indicate that no tokens were found, and stores an appropriate value " "in I<*ptr>, so that subsequent calls to B() will continue to return " "NULL. Otherwise, the B() function recognizes the beginning of a " "token and returns a pointer to it, but before doing that, it zero-terminates " "the token by replacing the next wide-character which occurs in I with " "a null wide character (L\\(aq\\e0\\(aq), and it updates I<*ptr> so that " "subsequent calls will continue searching after the end of recognized token." msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:79 msgid "" "The B() function returns a pointer to the next token, or NULL if no " "further token was found." msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:86 msgid "" "The original I wide-character string is destructively modified during " "the operation." msgstr "" #. type: SH #: build/C/man3/wcstok.3:86 #, no-wrap msgid "EXAMPLE" msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:88 msgid "" "The following code loops over the tokens contained in a wide-character " "string." msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:98 #, no-wrap msgid "" "wchar_t *wcs = ...;\n" "wchar_t *token;\n" "wchar_t *state;\n" "for (token = wcstok(wcs, \" \\et\\en\", &state);\n" " token != NULL;\n" " token = wcstok(NULL, \" \\et\\en\", &state)) {\n" " ...\n" "}\n" msgstr "" #. type: Plain text #: build/C/man3/wcstok.3:102 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcswidth.3:15 #, no-wrap msgid "WCSWIDTH" msgstr "" #. type: TH #: build/C/man3/wcswidth.3:15 #, no-wrap msgid "2010-09-10" msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:18 msgid "wcswidth - determine columns needed for a fixed-size wide-character string" msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:22 #, no-wrap msgid "" "B<#define _XOPEN_SOURCE> /* See feature_test_macros(7) */\n" "B<#include Ewchar.hE>\n" msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:24 #, no-wrap msgid "BIB<, size_t >IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:38 msgid "" "The B() function returns the number of columns needed to " "represent the wide-character string pointed to by I, but at most I " "wide characters. If a nonprintable wide character occurs among these " "characters, -1 is returned." msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:47 msgid "" "The B() function returns the number of column positions for the " "wide-character string I, truncated to at most length I." msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:49 build/C/man3/wcwidth.3:47 msgid "POSIX.1-2001." msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:56 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcswidth.3:59 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wctob.3:16 #, no-wrap msgid "WCTOB" msgstr "" #. type: Plain text #: build/C/man3/wctob.3:19 msgid "wctob - try to represent a wide character as a single byte" msgstr "" #. type: Plain text #: build/C/man3/wctob.3:24 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wctob.3:36 msgid "" "The B() function tests whether the multibyte representation of the " "wide character I, starting in the initial state, consists of a single " "byte. If so, it is returned as an I." msgstr "" #. type: Plain text #: build/C/man3/wctob.3:42 msgid "" "Never use this function. It cannot help you in writing internationalized " "programs. Internationalized programs must never distinguish single-byte and " "multibyte characters." msgstr "" #. type: Plain text #: build/C/man3/wctob.3:50 msgid "" "The B() function returns the single-byte representation of I, if " "it exists, of B otherwise." msgstr "" #. type: Plain text #: build/C/man3/wctob.3:59 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wctob.3:68 msgid "" "This function should never be used. Internationalized programs must never " "distinguish single-byte and multibyte characters. Use either B(3) " "or the thread-safe B(3) instead." msgstr "" #. type: Plain text #: build/C/man3/wctob.3:72 msgid "B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wcwidth.3:15 #, no-wrap msgid "WCWIDTH" msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:18 msgid "wcwidth - determine columns needed for a wide character" msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:22 #, no-wrap msgid "" "B<#define _XOPEN_SOURCE> /* See feature_test_macros(7) */\n" "B<#include Ewchar.hE>\n" msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:24 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:39 msgid "" "The B() function returns the number of columns needed to represent " "the wide character I. If I is a printable wide character, the value " "is at least 0. If I is null wide character (L\\(aq\\e0\\(aq), the value " "is 0. Otherwise -1 is returned." msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:45 msgid "The B() function returns the number of column positions for I." msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:49 msgid "Note that glibc before 2.2.5 used the prototype" msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:52 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:60 msgid "" "The behavior of B() depends on the B category of the " "current locale." msgstr "" #. type: Plain text #: build/C/man3/wcwidth.3:63 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wmemchr.3:16 #, no-wrap msgid "WMEMCHR" msgstr "" #. type: Plain text #: build/C/man3/wmemchr.3:19 msgid "wmemchr - search a wide character in a wide-character array" msgstr "" #. type: Plain text #: build/C/man3/wmemchr.3:24 #, no-wrap msgid "" "BIB<, wchar_t >IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wmemchr.3:38 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It searches the I wide characters starting at " "I for the first occurrence of the wide character I." msgstr "" #. type: Plain text #: build/C/man3/wmemchr.3:51 msgid "" "The B() function returns a pointer to the first occurrence of I " "among the I wide characters starting at I, or NULL if I does not " "occur among these." msgstr "" #. type: Plain text #: build/C/man3/wmemchr.3:56 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wmemcmp.3:15 #, no-wrap msgid "WMEMCMP" msgstr "" #. type: Plain text #: build/C/man3/wmemcmp.3:18 msgid "wmemcmp - compare two arrays of wide-characters" msgstr "" #. type: Plain text #: build/C/man3/wmemcmp.3:23 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wmemcmp.3:38 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It compares the I wide-characters starting at " "I and the I wide-characters starting at I." msgstr "" #. type: Plain text #: build/C/man3/wmemcmp.3:70 msgid "" "The B() function returns zero if the wide-character arrays of size " "I at I and I are equal. It returns an integer greater than zero " "if at the first differing position I (I E I), the corresponding " "wide-character I is greater than I. It returns an integer " "less than zero if at the first differing position I (I E I), " "the corresponding wide-character I is less than I." msgstr "" #. type: Plain text #: build/C/man3/wmemcmp.3:75 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wmemcpy.3:16 #, no-wrap msgid "WMEMCPY" msgstr "" #. type: Plain text #: build/C/man3/wmemcpy.3:19 msgid "wmemcpy - copy an array of wide-characters" msgstr "" #. type: Plain text #: build/C/man3/wmemcpy.3:24 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wmemcpy.3:37 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies I wide characters from the array " "starting at I to the array starting at I." msgstr "" #. type: Plain text #: build/C/man3/wmemcpy.3:42 msgid "" "The arrays may not overlap; use B(3) to copy between overlapping " "arrays." msgstr "" #. type: Plain text #: build/C/man3/wmemcpy.3:52 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wmemcpy.3:59 msgid "B(3), B(3), B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wmemmove.3:16 #, no-wrap msgid "WMEMMOVE" msgstr "" #. type: Plain text #: build/C/man3/wmemmove.3:19 msgid "wmemmove - copy an array of wide-characters" msgstr "" #. type: Plain text #: build/C/man3/wmemmove.3:24 #, no-wrap msgid "" "BIB<, const wchar_t *>IB<, size_t " ">IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wmemmove.3:40 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It copies I wide characters from the array " "starting at I to the array starting at I. The arrays may " "overlap." msgstr "" #. type: Plain text #: build/C/man3/wmemmove.3:50 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wmemmove.3:55 msgid "B(3), B(3)" msgstr "" #. type: TH #: build/C/man3/wmemset.3:16 #, no-wrap msgid "WMEMSET" msgstr "" #. type: Plain text #: build/C/man3/wmemset.3:19 msgid "wmemset - fill an array of wide-characters with a constant wide character" msgstr "" #. type: Plain text #: build/C/man3/wmemset.3:24 #, no-wrap msgid "BIB<, wchar_t >IB<, size_t >IB<);>\n" msgstr "" #. type: Plain text #: build/C/man3/wmemset.3:39 msgid "" "The B() function is the wide-character equivalent of the " "B(3) function. It fills the array of I wide-characters starting " "at I with I copies of the wide character I." msgstr "" #. type: Plain text #: build/C/man3/wmemset.3:43 msgid "B() returns I." msgstr "" #. type: Plain text #: build/C/man3/wmemset.3:47 msgid "B(3)" msgstr ""