1 .\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
3 .\" This is free documentation; you can redistribute it and/or
4 .\" modify it under the terms of the GNU General Public License as
5 .\" published by the Free Software Foundation; either version 2 of
6 .\" the License, or (at your option) any later version.
8 .\" References consulted:
9 .\" GNU glibc-2 source code and manual
10 .\" Dinkumware C library reference http://www.dinkumware.com/
11 .\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
13 .\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
14 .\" Translated Sat Oct 23 20:06:18 JST 1999
15 .\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
16 .\" Updated Fri Aug 16 01:32:21 JST 2002
17 .\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
19 .TH WCWIDTH 3 2011-09-28 "GNU" "Linux Programmer's Manual"
22 .\"O wcwidth \- determine columns needed for a wide character
23 wcwidth \- ワイド文字が必要とするカラム数を調べる
27 .B #define _XOPEN_SOURCE
30 .BI "int wcwidth(wchar_t " c );
36 .\"O function returns the number of columns
37 .\"O needed to represent the wide character \fIc\fP.
38 .\"O If \fIc\fP is a printable wide character, the value
40 .\"O If \fIc\fP is null wide character (L\(aq\\0\(aq), the value is 0.
41 .\"O Otherwise \-1 is returned.
43 関数は、ワイド文字 \fIc\fP を表現するために必要なカラム
44 数を返す。\fIc\fP が印刷可能文字ならば、この値は 0 以上である。
45 \fIc\fP が NULL ワイド文字 (L\(aq\\0\(aq) ならば、値は 0 である。
47 .\"O .SH "RETURN VALUE"
51 .\"O function returns the number of
52 .\"O column positions for \fIc\fP.
54 関数は、\fIc\fP の表現に必要なカラム数を返す。
55 .\"O .SH "CONFORMING TO"
59 .\"O Note that glibc before 2.2.5 used the prototype
60 glibc 2.2.5 以前では以下のプロトタイプ宣言が使用されていたことに
64 .BI "int wcwidth(wint_t " c );
82 .BR feature_test_macros (7)