OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / draft / man3 / isalpha.3
index 75a7ec3..bf1f6b6 100644 (file)
 .\"
 .TH ISALPHA 3 2010-09-20 "GNU" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
 .\"O isprint, ispunct, isspace, isupper, isxdigit \- character
 .\"O classification routines
 isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
-isprint, ispunct, isspace, isupper, isxdigit \- Ê¸»ú¤òʬÎह¤ë
+isprint, ispunct, isspace, isupper, isxdigit \- 文字を分類する
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .nf
 .B #include <ctype.h>
 .sp
@@ -76,9 +76,9 @@ isprint, ispunct, isspace, isupper, isxdigit \- ʸ
 .in -4n
 .\"O Feature Test Macro Requirements for glibc (see
 .\"O .BR feature_test_macros (7)):
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .ad l
@@ -97,7 +97,7 @@ or
 .RE
 .ad
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O These functions check whether
 .\"O .IR c ,
 .\"O which must have the value of an
@@ -105,22 +105,22 @@ or
 .\"O or
 .\"O .BR EOF ,
 .\"O falls into a certain character class according to the current locale.
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Ë½¾¤Ã¤Æ
+これらの関数は、現在のロケールに従って
 .I c
-¤òʬÎह¤ë¡£
+を分類する。
 .I c
-¤Ï
+は
 .I unsigned char
-¤«
+か
 .B EOF
-¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+でなければならない。
 .TP
 .BR isalnum ()
 .\"O checks for an alphanumeric character; it is equivalent to
 .\"O .BI "(isalpha(" c ") || isdigit(" c "))" \fR.
-±Ñ»ú¤Þ¤¿¤Ï¿ô»ú¤Ç¤¢¤ë¤«¤òÄ´¤Ù¤ë¡£
+英字または数字であるかを調べる。
 .BI "(isalpha(" c ") || isdigit(" c "))" \fR
-¤ÈÅù²Á¤Ç¤¢¤ë¡£
+と等価である。
 .TP
 .BR isalpha ()
 .\"O checks for an alphabetic character; in the standard \fB"C"\fP
@@ -130,49 +130,49 @@ or
 .\"O .BR isalpha ()
 .\"O is true\-\-letters which are neither upper case nor lower
 .\"O case.
-¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤«¤É¤¦¤«Ä´¤Ù¤ë¡£É¸½à¤Î \fB"C"\fP ¥í¥±¡¼¥ë¤Ç¤Ï
+アルファベットかどうか調べる。標準の \fB"C"\fP ロケールでは
 .BI "(isupper(" c ") || islower(" c "))" \fR
-¤ÈÅù²Á¤Ç¤¢¤ë¡£Â¾¤Î¥í¥±¡¼¥ë¤Ç¤Ï¡¢Âçʸ»ú¤Ç¤â¾®Ê¸»ú¤Ç¤â¤Ê¤¤Â¾¤Îʸ»ú¤Ç¤â
+と等価である。他のロケールでは、大文字でも小文字でもない他の文字でも
 .BR isalpha ()
-¤¬ true ¤òÊÖ¤¹¤³¤È¤¬¤¢¤ë¡£
+が true を返すことがある。
 .TP
 .BR isascii ()
 .\"O checks whether \fIc\fP is a 7-bit
 .\"O .I unsigned char
 .\"O value that fits into
 .\"O the ASCII character set.
-\fIc\fP ¤¬¡¢ASCIIʸ»ú¥»¥Ã¥È¤Ë¹çÃפ¹¤ë 7¥Ó¥Ã¥È¤Î
+\fIc\fP が、ASCII文字セットに合致する 7ビットの
 .I unsigned char
-¤Ç¤¢¤ë¤«¤òÄ´¤Ù¤ë¡£
+であるかを調べる。
 .TP
 .BR isblank ()
 .\"O checks for a blank character; that is, a space or a tab.
-¶õÇòʸ»ú (¥¹¥Ú¡¼¥¹¤«¥¿¥Ö) ¤Ç¤¢¤ë¤«¤òÄ´¤Ù¤ë¡£
+空白文字 (スペースかタブ) であるかを調べる。
 .TP
 .BR iscntrl ()
 .\"O checks for a control character.
-À©¸æʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£
+制御文字かどうかを調べる。
 .TP
 .BR isdigit ()
 .\"O checks for a digit (0 through 9).
-¿ô»ú (0¡Á9) ¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£
+数字 (0〜9) かどうかを調べる。
 .TP
 .BR isgraph ()
 .\"O checks for any printable character except space.
-ɽ¼¨²Äǽ¤Êʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£¥¹¥Ú¡¼¥¹¤Ï´Þ¤Þ¤ì¤Ê¤¤¡£
+表示可能な文字かどうかを調べる。スペースは含まれない。
 .TP
 .BR islower ()
 .\"O checks for a lower-case character.
-¾®Ê¸»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£
+小文字かどうかを調べる。
 .TP
 .BR isprint ()
 .\"O checks for any printable character including space.
-ɽ¼¨²Äǽ¤Êʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£¥¹¥Ú¡¼¥¹¤â´Þ¤Þ¤ì¤ë¡£
+表示可能な文字かどうかを調べる。スペースも含まれる。
 .TP
 .BR ispunct ()
 .\"O checks for any printable character which is not a space or an
 .\"O alphanumeric character.
-ɽ¼¨²Äǽ¤Êʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£¥¹¥Ú¡¼¥¹¤È±Ñ¿ô»ú¤Ï´Þ¤Þ¤ì¤Ê¤¤¡£
+表示可能な文字かどうかを調べる。スペースと英数字は含まれない。
 .TP
 .BR isspace ()
 .\"O checks for white-space characters.
@@ -193,46 +193,46 @@ or
 .\"O .TP
 .\"O .BR isupper ()
 .\"O checks for an uppercase letter.
-¶õÇòʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£
+空白文字かどうかを調べる。
 .B """C"""
-¥í¥±¡¼¥ë¤«
+ロケールか
 .B """POSIX"""
-¥í¥±¡¼¥ë¤Ç¤Ï¡¢¶õÇòʸ»ú¤È¤Ï¡¢¥¹¥Ú¡¼¥¹¡¢¥Õ¥©¡¼¥à¥Õ¥£¡¼¥É
+ロケールでは、空白文字とは、スペース、フォームフィード
 .RB ( \(aq\ef\(aq )
-¡¢²þ¹Ô(newline)
+、改行(newline)
 .RB ( \(aq\en\(aq )
-¡¢Éüµ¢(carriage return)
+、復帰(carriage return)
 .RB ( \(aq\er\(aq )
-¡¢¿åÊ¿¥¿¥Ö
+、水平タブ
 .RB ( \(aq\et\(aq )
-¡¢¿âľ¥¿¥Ö
+、垂直タブ
 .RB ( \(aq\ev\(aq )
-¤Ç¤¢¤ë¡£
+である。
 .TP
 .BR isupper ()
 .\"O checks for an uppercase letter.
-Âçʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£
+大文字かどうかを調べる。
 .TP
 .BR isxdigit ()
 .\"O checks for a hexadecimal digits, that is, one of
 .\"O .br
 .\"O .BR "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F" .
-16¿Ê¿ô¤Ç¤Î¿ô»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¡£
+16進数での数字かどうかを調べる。
 .br
 .B "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F"
-¤Îʸ»ú¤Ç¤¢¤ë¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¤³¤È¤ÈÅù²Á¤Ç¤¢¤ë¡£
+の文字であるかどうかを調べることと等価である。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O The values returned are nonzero if the character
 .\"O .I c
 .\"O falls into the tested class, and a zero value
 .\"O if not.
-ʸ»ú
+文字
 .I c
-¤¬Ä´¤Ù¤¿Ê¸»ú¤Î¼ïÎà¤Ë¹ç¤Ã¤Æ¤¤¤ì¤Ð 0 °Ê³°¤òÊÖ¤¹¡£
-¤½¤¦¤Ç¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£
+が調べた文字の種類に合っていれば 0 以外を返す。
+そうでなければ 0 を返す。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 .\"O C99, 4.3BSD.
 .\"O C89 specifies all of these functions except
 .\"O .BR isascii ()
@@ -244,27 +244,27 @@ or
 .\"O .BR isblank ()
 .\"O conforms to POSIX.1-2001 and C99 7.4.1.3.
 C99, 4.3BSD.
-C89 ¤Ç¤Ï¡¢¤³¤ì¤é¤Î´Ø¿ô¤Î¤¦¤Á
+C89 では、これらの関数のうち
 .BR isascii ()
-¤È
+と
 .BR isblank ()
-°Ê³°¤Î
-¤¹¤Ù¤Æ¤¬µ¬Äꤵ¤ì¤Æ¤¤¤ë¡£
+以外の
+すべてが規定されている。
 .BR isascii ()
-¤Ï BSD ¤ä SVr4 ¤Î³ÈÄ¥¤Ç¤¢¤ë¡£
+は BSD や SVr4 の拡張である。
 .BR isblank ()
-¤Ï POSIX.1-2001 ¤È C99 7.4.1.3 ¤Ë½àµò¤·¤Æ¤¤¤ë¡£
+は POSIX.1-2001 と C99 7.4.1.3 に準拠している。
 .\"O POSIX.1-2008 marks
 .\"O .BR isascii ()
 .\"O as obsolete,
 .\"O noting that it cannot be used portably in a localized application.
-POSIX.1-2008 ¤Ï¡¢
+POSIX.1-2008 は、
 .BR isascii ()
-¤òÇÑ»ßͽÄê¤È¤·¤Æ¤¤¤ë¡£
-¥í¡¼¥«¥é¥¤¥º¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢°Ü¿¢À­¤ò³ÎÊݤ·¤Ä¤Ä¡¢
-¤³¤Î´Ø¿ô¤ò»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
+を廃止予定としている。
+ローカライズされたアプリケーションでは、移植性を確保しつつ、
+この関数を使用することはできない点に注意すること。
 .\"O .SH NOTES
-.SH Ãí°Õ
+.SH 注意
 .\"O The details of what characters belong into which class depend on the current
 .\"O locale.
 .\"O For example,
@@ -272,14 +272,14 @@ POSIX.1-2008 
 .\"O will not recognize an A-umlaut (\(:A) as an uppercase letter in the default
 .\"O .B "C"
 .\"O locale.
-¤¢¤ëʸ»ú¤¬¤É¤Î¼ïÎà¤ËÆþ¤ë¤«¤È¤¤¤¦¤³¤È¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Ë°Í¸¤¹¤ë¡£
-¤¿¤È¤¨¤Ð¡¢¥Ç¥Õ¥©¥ë¥È¤Î
+ある文字がどの種類に入るかということは、現在のロケールに依存する。
+たとえば、デフォルトの
 .B "C"
-¥í¥±¡¼¥ë¤Ç¤Ï
+ロケールでは
 .BR isupper ()
-¤Ï A ¤Î¥¦¥à¥é¥¦¥È¤òǧ¼±¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢¤½¤ì¤¬Âçʸ»ú¤À¤È¤¤¤¦¤³¤È¤¬¤ï¤«¤é¤Ê¤¤¡£
+は A のウムラウトを認識できないので、それが大文字だということがわからない。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR iswalnum (3),
 .BR iswalpha (3),
 .BR iswblank (3),