.\" Modified Sat Sep 2 21:52:01 1995 by Jim Van Zandt <jrv@vanzandt.mv.com>
.\" Modified Mon May 27 22:55:26 1996 by Martin Schulze (joey@linux.de)
.\"
-.\" Japanese Version Copyright (c) 1997 Ueyama Rui
-.\" all rights reserved.
-.\" Translated 1997-08-29, Ueyama Rui <rui@campus.or.jp>
-.\" Updated 1999-07-16, Kentaro Shirakata <argrath@yo.rim.or.jp>
-.\" Updated 2005-02-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
-.\" Updated 2007-05-01, Akihiro MOTOKI, LDP v2.46
+.\"*******************************************************************
.\"
-.TH ISALPHA 3 2010-09-20 "GNU" "Linux Programmer's Manual"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISALPHA 3 2010\-09\-20 GNU "Linux Programmer's Manual"
.SH 名前
isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
isprint, ispunct, isspace, isupper, isxdigit \- 文字を分類する
.SH 書式
.nf
-.B #include <ctype.h>
+\fB#include <ctype.h>\fP
.sp
-.BI "int isalnum(int " "c" );
+\fBint isalnum(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isalpha(int " "c" );
+\fBint isalpha(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isascii(int " "c" );
+\fBint isascii(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isblank(int " "c" );
+\fBint isblank(int \fP\fIc\fP\fB);\fP
.br
-.BI "int iscntrl(int " "c" );
+\fBint iscntrl(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isdigit(int " "c" );
+\fBint isdigit(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isgraph(int " "c" );
+\fBint isgraph(int \fP\fIc\fP\fB);\fP
.br
-.BI "int islower(int " "c" );
+\fBint islower(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isprint(int " "c" );
+\fBint isprint(int \fP\fIc\fP\fB);\fP
.br
-.BI "int ispunct(int " "c" );
+\fBint ispunct(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isspace(int " "c" );
+\fBint isspace(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isupper(int " "c" );
+\fBint isupper(int \fP\fIc\fP\fB);\fP
.br
-.BI "int isxdigit(int " "c" );
+\fBint isxdigit(int \fP\fIc\fP\fB);\fP
.fi
.sp
.in -4n
-glibc 向けの機能検査マクロの要件
-.RB ( feature_test_macros (7)
-参照):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照):
.in
.sp
.ad l
-.BR isascii ():
+\fBisascii\fP():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.br
.RE
-.BR isblank ():
+\fBisblank\fP():
.RS 4
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L;
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
.br
-or
-.I cc\ -std=c99
+or \fIcc\ \-std=c99\fP
.RE
.ad
.SH 説明
-これらの関数は、現在のロケールに従って
-.I c
-を分類する。
-.I c
-は
-.I unsigned char
-か
-.B EOF
-でなければならない。
-.TP
-.BR isalnum ()
-英字または数字であるかを調べる。
-.BI "(isalpha(" c ") || isdigit(" c "))" \fR
-と等価である。
-.TP
-.BR isalpha ()
-アルファベットかどうか調べる。標準の \fB"C"\fP ロケールでは
-.BI "(isupper(" c ") || islower(" c "))" \fR
-と等価である。他のロケールでは、大文字でも小文字でもない他の文字でも
-.BR isalpha ()
-が true を返すことがある。
-.TP
-.BR isascii ()
-\fIc\fP が、ASCII文字セットに合致する 7ビットの
-.I unsigned char
-であるかを調べる。
-.TP
-.BR isblank ()
+これらの関数は、現在のロケールに従って \fIc\fP を分類する。 \fIc\fP は \fIunsigned char\fP か \fBEOF\fP でなければならない。
+.TP
+\fBisalnum\fP()
+英字または数字であるかを調べる。 \fB(isalpha(\fP\fIc\fP\fB) || isdigit(\fP\fIc\fP\fB))\fP と等価である。
+.TP
+\fBisalpha\fP()
+アルファベットかどうか調べる。標準の \fB"C"\fP ロケールでは \fB(isupper(\fP\fIc\fP\fB) || islower(\fP\fIc\fP\fB))\fP
+と等価である。他のロケールでは、大文字でも小文字でもない他の文字でも \fBisalpha\fP() が true を返すことがある。
+.TP
+\fBisascii\fP()
+\fIc\fP が、ASCII文字セットに合致する 7ビットの \fIunsigned char\fP であるかを調べる。
+.TP
+\fBisblank\fP()
空白文字 (スペースかタブ) であるかを調べる。
-.TP
-.BR iscntrl ()
+.TP
+\fBiscntrl\fP()
制御文字かどうかを調べる。
-.TP
-.BR isdigit ()
+.TP
+\fBisdigit\fP()
数字 (0〜9) かどうかを調べる。
-.TP
-.BR isgraph ()
+.TP
+\fBisgraph\fP()
表示可能な文字かどうかを調べる。スペースは含まれない。
-.TP
-.BR islower ()
+.TP
+\fBislower\fP()
小文字かどうかを調べる。
-.TP
-.BR isprint ()
+.TP
+\fBisprint\fP()
表示可能な文字かどうかを調べる。スペースも含まれる。
-.TP
-.BR ispunct ()
+.TP
+\fBispunct\fP()
表示可能な文字かどうかを調べる。スペースと英数字は含まれない。
-.TP
-.BR isspace ()
-空白文字かどうかを調べる。
-.B """C"""
-ロケールか
-.B """POSIX"""
-ロケールでは、空白文字とは、スペース、フォームフィード
-.RB ( \(aq\ef\(aq )
-、改行(newline)
-.RB ( \(aq\en\(aq )
-、復帰(carriage return)
-.RB ( \(aq\er\(aq )
-、水平タブ
-.RB ( \(aq\et\(aq )
-、垂直タブ
-.RB ( \(aq\ev\(aq )
-である。
-.TP
-.BR isupper ()
+.TP
+\fBisspace\fP()
+空白文字かどうかを調べる。 \fB"C"\fP ロケールか \fB"POSIX"\fP ロケールでは、空白文字とは、スペース、フォームフィード
+(\fB\(aq\ef\(aq\fP) 、改行(newline) (\fB\(aq\en\(aq\fP) 、復帰(carriage return)
+(\fB\(aq\er\(aq\fP) 、水平タブ (\fB\(aq\et\(aq\fP) 、垂直タブ (\fB\(aq\ev\(aq\fP) である。
+.TP
+\fBisupper\fP()
大文字かどうかを調べる。
-.TP
-.BR isxdigit ()
+.TP
+\fBisxdigit\fP()
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"
-の文字であるかどうかを調べることと等価である。
+\fB0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F\fP の文字であるかどうかを調べることと等価である。
.SH 返り値
-文字
-.I c
-が調べた文字の種類に合っていれば 0 以外を返す。
-そうでなければ 0 を返す。
+文字 \fIc\fP が調べた文字の種類に合っていれば 0 以外を返す。 そうでなければ 0 を返す。
.SH 準拠
-C99, 4.3BSD.
-C89 では、これらの関数のうち
-.BR isascii ()
-と
-.BR isblank ()
-以外の
-すべてが規定されている。
-.BR isascii ()
-は BSD や SVr4 の拡張である。
-.BR isblank ()
-は POSIX.1-2001 と C99 7.4.1.3 に準拠している。
-POSIX.1-2008 は、
-.BR isascii ()
-を廃止予定としている。
-ローカライズされたアプリケーションでは、移植性を確保しつつ、
-この関数を使用することはできない点に注意すること。
+C99, 4.3BSD. C89 では、これらの関数のうち \fBisascii\fP() と \fBisblank\fP() 以外の
+すべてが規定されている。 \fBisascii\fP() は BSD や SVr4 の拡張である。 \fBisblank\fP() は POSIX.1\-2001
+と C99 7.4.1.3 に準拠している。 POSIX.1\-2008 は、 \fBisascii\fP() を廃止予定としている。
+ローカライズされたアプリケーションでは、移植性を確保しつつ、 この関数を使用することはできない点に注意すること。
.SH 注意
-ある文字がどの種類に入るかということは、現在のロケールに依存する。
-たとえば、デフォルトの
-.B "C"
-ロケールでは
-.BR isupper ()
-は A のウムラウトを認識できないので、それが大文字だということがわからない。
+ある文字がどの種類に入るかということは、現在のロケールに依存する。 たとえば、デフォルトの \fBC\fP ロケールでは \fBisupper\fP() は A
+のウムラウトを認識できないので、それが大文字だということがわからない。
.SH 関連項目
-.BR iswalnum (3),
-.BR iswalpha (3),
-.BR iswblank (3),
-.BR iswcntrl (3),
-.BR iswdigit (3),
-.BR iswgraph (3),
-.BR iswlower (3),
-.BR iswprint (3),
-.BR iswpunct (3),
-.BR iswspace (3),
-.BR iswupper (3),
-.BR iswxdigit (3),
-.BR setlocale (3),
-.BR toascii (3),
-.BR tolower (3),
-.BR toupper (3),
-.BR ascii (7),
-.BR locale (7)
+\fBiswalnum\fP(3), \fBiswalpha\fP(3), \fBiswblank\fP(3), \fBiswcntrl\fP(3),
+\fBiswdigit\fP(3), \fBiswgraph\fP(3), \fBiswlower\fP(3), \fBiswprint\fP(3),
+\fBiswpunct\fP(3), \fBiswspace\fP(3), \fBiswupper\fP(3), \fBiswxdigit\fP(3),
+\fBsetlocale\fP(3), \fBtoascii\fP(3), \fBtolower\fP(3), \fBtoupper\fP(3), \fBascii\fP(7),
+\fBlocale\fP(7)