OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / draft / man3 / stpncpy.3
index d181a7b..9f8c8c3 100644 (file)
 .\"
 .TH STPNCPY 3  2011-09-28 "GNU" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O stpncpy \- copy a fixed-size string, returning a pointer to its end
-stpncpy \- ¸ÇÄêŤÎʸ»úÎó¤ò¥³¥Ô¡¼¤·¤Æ¡¢¤½¤ÎºÇ¸å¤Ø¤Î¥Ý¥¤¥ó¥¿¡¼¤òÊÖ¤¹
+stpncpy \- 固定長の文字列をコピーして、その最後へのポインターを返す
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .nf
 .B #include <string.h>
 .sp
@@ -31,9 +31,9 @@ stpncpy \- 
 .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
 .BR stpncpy ():
@@ -42,17 +42,17 @@ glibc 
 .RS 4
 .TP 4
 .\"O Since glibc 2.10:
-glibc 2.10 °Ê¹ß:
+glibc 2.10 以降:
 _XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
 .TP
 .\"O Before glibc 2.10:
-glibc 2.10 ¤è¤êÁ°:
+glibc 2.10 より前:
 _GNU_SOURCE
 .RE
 .ad
 .PD
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O The
 .\"O .BR stpncpy ()
 .\"O function copies at most \fIn\fP characters from the string
@@ -67,35 +67,35 @@ _GNU_SOURCE
 .\"O \fIn\fP, the string pointed to by \fIdest\fP will
 .\"O not be null-terminated.
 .BR stpncpy ()
-´Ø¿ô¤Ï \fIsrc\fP ¤¬»Ø¤·¤Æ¤¤¤ëʸ»úÎ󤫤齪ü¤Î NULL ¥Ð¥¤¥È (\(aq\\0\(aq)
-¤ò´Þ¤á¤ÆºÇÂç \fIn\fP ¥Ð¥¤¥È¤ò \fIdest\fP ¤Ë¥³¥Ô¡¼¤¹¤ë¡£Ä¹¤µ
-\fIstrlen(src)\fP ¤¬ \fIn\fP ¤è¤ê¾®¤µ¤¤¾ì¹ç¤Ë¤Ï \fIdest\fP ¤Î»Ä¤ê¤Î
-Éôʬ¤Ë¤Ï NULL ¥Ð¥¤¥È (\(aq\\0\(aq) Ê¸»ú¤¬Ëä¤á¤é¤ì¤ë¡£
-Ťµ \fIstrlen(src)\fP ¤¬ \fIn\fP °Ê¾å¤Ê¤é¤Ð¡¢
-\fIdest\fP ¤¬»Ø¤¹Ê¸»úÎó¤Ï NULL ¤Ç½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
+関数は \fIsrc\fP が指している文字列から終端の NULL バイト (\(aq\\0\(aq)
+を含めて最大 \fIn\fP バイトを \fIdest\fP にコピーする。長さ
+\fIstrlen(src)\fP が \fIn\fP より小さい場合には \fIdest\fP の残りの
+部分には NULL バイト (\(aq\\0\(aq) 文字が埋められる。
+長さ \fIstrlen(src)\fP が \fIn\fP 以上ならば、
+\fIdest\fP が指す文字列は NULL で終端されていない。
 .PP
 .\"O The strings may not overlap.
-Æó¤Ä¤Îʸ»úÎó¤Ï½Å¤Ê¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
+二つの文字列は重なってはならない。
 .PP
 .\"O The programmer must ensure that there is room for at least \fIn\fP characters
 .\"O at \fIdest\fP.
-¥×¥í¥°¥é¥Þ¡¼¤Ï \fIdest\fP ¤Ë¾¯¤Ê¤¯¤È¤â \fIn\fP ¥Ð¥¤¥È¤Î¶õ¤­¤¬¤¢¤ë¤³¤È¤ò
-Êݾڤ·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+プログラマーは \fIdest\fP に少なくとも \fIn\fP バイトの空きがあることを
+保証しなければならない。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O .BR stpncpy ()
 .\"O returns a pointer to the terminating null byte
 .\"O in \fIdest\fP, or, if \fIdest\fP is not null-terminated,
 .\"O \fIdest + n\fP.
 .BR stpncpy ()
-¤Ï \fIdest\fP ¤Î½ªÃ¼¤Î NULL ¥Ð¥¤¥È¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¡¼¤òÊÖ¤¹¤«¡¢
-\fIdest\fP ¤¬ NULL ¥Ð¥¤¥È¤Ç½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï \fIdest + n\fP ¤òÊÖ¤¹¡£
+は \fIdest\fP の終端の NULL バイトを指すポインターを返すか、
+\fIdest\fP が NULL バイトで終端されていない場合には \fIdest + n\fP を返す。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 .\"O This function was added to POSIX.1-2008. Before that, it was a GNU extension.
-¤³¤Î´Ø¿ô¤Ï POSIX.1-2008 ¤ËÄɲ䵤줿¡£
-¤½¤ì°ÊÁ°¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤Ã¤¿¡£
+この関数は POSIX.1-2008 に追加された。
+それ以前は GNU による拡張であった。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR strncpy (3),
 .BR wcpncpy (3)