OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man3 / btowc.3
index e7b935b..4c1ae41 100644 (file)
 .\"   OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
 .\"   ISO/IEC 9899:1999
 .\"
-.\" 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 ¾õÂÖ
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.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)