OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / draft / man3 / strchr.3
index 6110218..124acb4 100644 (file)
 .\"
 .TH STRCHR 3  2010-09-20 "GNU" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O strchr, strrchr, strchrnul \- locate character in string
-strchr, strrchr, strchrnul \- Ê¸»úÎóÃæ¤Îʸ»ú¤Î°ÌÃÖ¤òÆÃÄꤹ¤ë
+strchr, strrchr, strchrnul \- 文字列中の文字の位置を特定する
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .nf
 .B #include <string.h>
 .sp
@@ -51,28 +51,28 @@ strchr, strrchr, strchrnul \- ʸ
 .BI "char *strrchr(const char *" s ", int " c );
 .sp
 .\"O .BR "#define _GNU_SOURCE" "         /* See feature_test_macros(7) */"
-.BR "#define _GNU_SOURCE" "         /* feature_test_macros(7) »²¾È */"
+.BR "#define _GNU_SOURCE" "         /* feature_test_macros(7) 参照 */"
 .B #include <string.h>
 .sp
 .BI "char *strchrnul(const char *" s ", int " c );
 .fi
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O The
 .\"O .BR strchr ()
 .\"O function returns a pointer to the first occurrence
 .\"O of the character \fIc\fP in the string \fIs\fP.
 .BR strchr ()
-´Ø¿ô¤Ï¡¢Ê¸»úÎó \fIs\fP Ãæ¤ËºÇ½é¤Ëʸ»ú \fIc\fP
-¤¬¸½¤ì¤¿°ÌÃ֤ؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
+関数は、文字列 \fIs\fP 中に最初に文字 \fIc\fP
+が現れた位置へのポインタを返す。
 .PP
 .\"O The
 .\"O .BR strrchr ()
 .\"O function returns a pointer to the last occurrence
 .\"O of the character \fIc\fP in the string \fIs\fP.
 .BR strrchr ()
-´Ø¿ô¤Ï¡¢Ê¸»úÎó \fIs\fP Ãæ¤ËºÇ¸å¤Ëʸ»ú \fIc\fP
-¤¬¸½¤ì¤¿°ÌÃ֤ؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
+関数は、文字列 \fIs\fP 中に最後に文字 \fIc\fP
+が現れた位置へのポインタを返す。
 .PP
 .\"O The \fBstrchrnul\fP() function is like
 .\"O .BR strchr ()
@@ -80,18 +80,18 @@ strchr, strrchr, strchrnul \- ʸ
 .\"O then it returns a pointer to the null byte
 .\"O at the end of \fIs\fP, rather than NULL.
 .BR strchrnul ()
-´Ø¿ô¤Ï
+関数は
 .BR strchr ()
-¤ÈƱÍͤÀ¤¬¡¢
-\fIc\fP ¤¬ \fIs\fP Ãæ¤Ë¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë¡¢ÊÖ¤êÃͤȤ·¤Æ
-NULL ¤Ç¤Ê¤¯¡¢\fIs\fP ¤ÎËöÈø¤Î¥Ì¥ë¥Ð¥¤¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹ÅÀ¤¬°Û¤Ê¤ë¡£
+と同様だが、
+\fIc\fP が \fIs\fP 中に見つからなかった場合に、返り値として
+NULL でなく、\fIs\fP の末尾のヌルバイトへのポインタを返す点が異なる。
 .PP
 .\"O Here "character" means "byte"; these functions do not work with
 .\"O wide or multibyte characters.
-¤³¤³¤Ç¤¤¤¦¡Öʸ»ú¡×¤Ï¡Ö¥Ð¥¤¥È¡×¤Î°ÕÌ£¤Ê¤Î¤Ç¡¢
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¥ï¥¤¥Éʸ»ú¤ä¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»ú¤Ç¤ÏÆ°ºî¤·¤Ê¤¤¡£
+ここでいう「文字」は「バイト」の意味なので、
+これらの関数はワイド文字やマルチバイト文字では動作しない。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O The
 .\"O .BR strchr ()
 .\"O and
@@ -99,10 +99,10 @@ NULL 
 .\"O functions return a pointer to
 .\"O the matched character or NULL if the character is not found.
 .BR strchr ()
-¤È
+と
 .BR strrchr ()
-´Ø¿ô¤Ï°ìÃפ·¤¿Ê¸»ú¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò
-ÊÖ¤·¡¢¤â¤·Ê¸»ú¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£
+関数は一致した文字へのポインタを
+返し、もし文字が見つからない場合は NULL を返す。
 
 .\"O The
 .\"O .BR strchrnul ()
@@ -112,17 +112,17 @@ NULL 
 .\"O byte at the end of \fIs\fP (i.e., \fIs+strlen(s)\fP)
 .\"O if the character is not found.
 .BR strchrnul ()
-´Ø¿ô¤Ï°ìÃפ·¤¿Ê¸»ú¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
-ʸ»ú¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï¡¢\fIs\fP ¤ÎËöÈø¤Î¥Ì¥ë¥Ð¥¤¥È¤Ø¤Î
-¥Ý¥¤¥ó¥¿ (¤Ä¤Þ¤ê \fIs+strlen(s)\fP) ¤òÊÖ¤¹¡£
+関数は一致した文字へのポインタを返す。
+文字が見つからない場合は、\fIs\fP の末尾のヌルバイトへの
+ポインタ (つまり \fIs+strlen(s)\fP) を返す。
 .\"O .SH VERSIONS
-.SH ¥Ð¡¼¥¸¥ç¥ó
+.SH バージョン
 .\"O .BR strchrnul ()
 .\"O first appeared in glibc in version 2.1.1.
 .BR strchrnul ()
-¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1.1 ¤Ç½é¤á¤ÆÅо줷¤¿¡£
+は glibc バージョン 2.1.1 で初めて登場した。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 .\"O .BR strchr ()
 .\"O and
 .\"O .BR strrchr ()
@@ -130,13 +130,13 @@ NULL 
 .\"O .BR strchrnul ()
 .\"O is a GNU extension.
 .BR strchr ()
-¤È
+と
 .BR strrchr ()
-¤Ï SVr4, 4.3BSD, C89, C99 ¤Ë½àµò¤·¤Æ¤¤¤ë¡£
+は SVr4, 4.3BSD, C89, C99 に準拠している。
 .BR strchrnul ()
-¤Ï GNU ³ÈÄ¥¤Ç¤¢¤ë¡£
+は GNU 拡張である。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR index (3),
 .BR memchr (3),
 .BR rindex (3),