.\" Added BUGS section, aeb, 950919
.\"
.TH TOASCII 3 2009-03-15 "GNU" "Linux Programmer's Manual"
-.SH ̾Á°
-toascii \- ʸ»ú¤ò ASCII ¤ËÊÑ´¹¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+toascii \- 文字を ASCII に変換する
+.SH 書式
.nf
.B #include <ctype.h>
.sp
.fi
.sp
.in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
.RB ( feature_test_macros (7)
-»²¾È):
+参照):
.in
.sp
.BR toascii ():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
-.SH ÀâÌÀ
+.SH 説明
.BR toascii ()
-¤Ï¾å°Ì¥Ó¥Ã¥È¤ò¥¯¥ê¥¢¤¹¤ë»ö¤Ë¤è¤ê¡¢
-ASCII ʸ»ú¥»¥Ã¥È¤ËŬ¹ç¤¹¤ë¤è¤¦¤Ë \fIc\fP ¤ò 7¥Ó¥Ã¥È¤Î \fIunsigned char\fP
-¤ËÊÑ´¹¤¹¤ë¡£
-.SH ÊÖ¤êÃÍ
-ÊÑ´¹¤µ¤ì¤¿Ê¸»ú¤òÊÖ¤¹¡£
-.SH ½àµò
+は上位ビットをクリアする事により、
+ASCII 文字セットに適合するように \fIc\fP を 7ビットの \fIunsigned char\fP
+に変換する。
+.SH 返り値
+変換された文字を返す。
+.SH 準拠
SVr4, BSD, POSIX.1-2001.
-POSIX.1-2008 ¤Ï
+POSIX.1-2008 は
.BR toascii ()
-¤òÇÑ»ßͽÄê¤È¤·¤Æ¤¤¤ë¡£
-¥í¡¼¥«¥é¥¤¥º¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢°Ü¿¢À¤ò³ÎÊݤ·¤Ä¤Ä¡¢
-¤³¤Î´Ø¿ô¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-.SH ¥Ð¥°
-¤³¤Î´Ø¿ô¤ò»È¤¦»ö¤Ç¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤¬ÉÔ¹¬¤Ë¤Ê¤ë¤À¤í¤¦¡£
-¤³¤Î´Ø¿ô¤Ï¥¢¥¯¥»¥ó¥ÈÉÕ¤¤Î»ú¤ò¤Ç¤¿¤é¤á¤Êʸ»ú¤ËÊÑ´¹¤·¤Æ¤·¤Þ¤¦¡£
-.SH ´ØÏ¢¹àÌÜ
+を廃止予定としている。
+ローカライズされたアプリケーションでは、移植性を確保しつつ、
+この関数を使用することはできない点に注意すること。
+.SH ã\83\90ã\82°
+この関数を使う事でたくさんの人々が不幸になるだろう。
+この関数はアクセント付きの字をでたらめな文字に変換してしまう。
+.SH 関連項目
.BR isascii (3),
.BR tolower (3),
.BR toupper (3)