.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
.\"
+.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
+.\" %%%LICENSE_END
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.\"
.\" Japanese Version Copyright (c) 1999 HAYAKAWA Hitoshi
.\" all rights reserved.
-.\" Translated Sep 11, 1999 HAYAKAWA Hitoshi <cz8cb01@linux.or.jp>
-.\"
-.\"WORD: locale ¥í¥±¡¼¥ë
-.\"WORD: convert ¥³¥ó¥Ð¡¼¥È
-.\"WORD: single byte ¥·¥ó¥°¥ë¥Ð¥¤¥È
-.\"WORD: wide character ¥ï¥¤¥É¥¥ã¥é¥¯¥¿¡¼
-.\"WORD: state ¾õÂÖ
+.\" Translated Sep 11 1999, HAYAKAWA Hitoshi <cz8cb01@linux.or.jp>
.\"
-.TH BTOWC 3 2009-02-04 "GNU" "Linux Programmer's Manual"
-.SH ̾Á°
-btowc \- ¥·¥ó¥°¥ë¥Ð¥¤¥È¤ò¥ï¥¤¥Éʸ»ú¤Ë¥³¥ó¥Ð¡¼¥È¤¹¤ë
-.SH ½ñ¼°
+.TH BTOWC 3 2011\-09\-22 GNU "Linux Programmer's Manual"
+.SH 名前
+btowc \- シングルバイトをワイド文字にコンバートする
+.SH 書式
.nf
-.B #include <wchar.h>
+\fB#include <wchar.h>\fP
.sp
-.BI "wint_t btowc(int " c );
+\fBwint_t btowc(int \fP\fIc\fP\fB);\fP
.fi
-.SH ÀâÌÀ
-.BR btowc ()
-´Ø¿ô¤Ï½é´ü¥·¥Õ¥È¾õÂÖ¤«¤é»Ï¤Þ¤ëŤµ 1 ¤Î¥Þ¥ë¥Á¥Ð¥¤¥È¤Î¥·¡¼¥±¥ó¥¹¤È¤·¤Æ
-²ò¼á¤µ¤ì¡¢\fIc\fP ¤ò¥ï¥¤¥Éʸ»ú¤Ë¥³¥ó¥Ð¡¼¥È¤·¤ÆÊÖ¤¹¡£
-\fIc\fP ¤¬
-.B EOF
-¤â¤·¤¯¤ÏŤµ 1 ¤Î̵¸ú¤Ê¥Þ¥ë¥Á¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤Î¾ì¹ç¡¢
-.BR btowc ()
-´Ø¿ô¤Ï
-.B WEOF
-¤òÊÖ¤¹¡£
-.SH ÊÖ¤êÃÍ
-.BR btowc ()
-´Ø¿ô¤Ï¥·¥ó¥°¥ë¥Ð¥¤¥È \fIc\fP ¤«¤é¥³¥ó¥Ð¡¼¥È¤µ¤ì¤¿¥ï¥¤¥Éʸ»ú¤òÊÖ¤¹¡£
-\fIc\fP ¤¬
-.B EOF
-¤â¤·¤¯¤ÏŤµ 1 ¤Î̵¸ú¤Ê¥Þ¥ë¥Á¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤Î¾ì¹ç¡¢
-.BR btowc ()
-´Ø¿ô¤Ï
-.B WEOF
-¤òÊÖ¤¹¡£
-.SH ½àµò
-C99, POSIX.1-2001.
-.SH Ãí°Õ
-.BR btowc ()
-¤Î¿¶¤ëÉñ¤¤¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Î
-.B LC_CTYPE
-¥«¥Æ¥´¥ê¡¼¤Ë°Í¸¤¹¤ë¡£
+.SH 説明
+\fBbtowc\fP() 関数は初期シフト状態から始まる長さ 1 のマルチバイトのシーケンスとして 解釈され、\fIc\fP をワイド文字にコンバートして返す。
+\fIc\fP が \fBEOF\fP もしくは長さ 1 の無効なマルチバイトシーケンスの場合、 \fBbtowc\fP() 関数は \fBWEOF\fP を返す。
+.SH 返り値
+\fBbtowc\fP() 関数はシングルバイト \fIc\fP からコンバートされたワイド文字を返す。 \fIc\fP が \fBEOF\fP もしくは長さ 1
+の無効なマルチバイトシーケンスの場合、 \fBbtowc\fP() 関数は \fBWEOF\fP を返す。
+.SH 準拠
+C99, POSIX.1\-2001.
+.SH 注意
+\fBbtowc\fP() の振る舞いは、現在のロケールの \fBLC_CTYPE\fP カテゴリーに依存する。
.PP
-¤³¤Î´Ø¿ô¤Ï»ÈÍѤµ¤ì¤ë¤Ù¤¤Ç¤Ï¤Ê¤¤¡£¾õÂÖ(state)¤ò»ý¤Ã¤¿¥¨¥ó¥³¡¼¥É¤Ë¤Ï»È¤¨¤º¡¢
-¥Þ¥ë¥Á¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤È¤Ï°ã¤¤¡¢É¬¤º¤·¤â¥·¥ó¥°¥ë¥Ð¥¤¥È
-¤ò¼è¤ê°·¤¨¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£
-.BR mbtowc ()
-¤òÂå¤ï¤ê¤È¤·¤Æ»ÈÍѤ·¤Ê¤µ¤¤¡£
-.SH ´ØÏ¢¹àÌÜ
-.BR wctob (3),
-.BR mbtowc (3)
+この関数は使用されるべきではない。状態(state)を持ったエンコードには使えず、 マルチバイトシーケンスとは違い、必ずしもシングルバイト
+を取り扱えるとは限らない。代わりに \fBmbtowc\fP() か、スレッドセーフな \fBmbrtowc\fP() を使用すること。
+.SH 関連項目
+\fBmbrtowc\fP(3), \fBmbtowc\fP(3), \fBwctob\fP(3)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。