X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fwcpcpy.3;h=a148b70d22d3e89fd474535a0ddaa0294f7ed1d4;hb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;hp=de07cd4080d097718ae690f02085ea01545b6a8e;hpb=633a2252e0be3c867dce264a180a89ce8181d36f;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/wcpcpy.3 b/release/man3/wcpcpy.3 index de07cd40..a148b70d 100644 --- a/release/man3/wcpcpy.3 +++ b/release/man3/wcpcpy.3 @@ -8,42 +8,50 @@ .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ -.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html +.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" -.\" About this Japanese page, please contact to JM Project -.\" Translated Mon Oct 25 22:24:35 JST 1999 -.\" by FUJIWARA Teruyoshi +.\"******************************************************************* .\" -.TH WCPCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual" -.SH ̾Á° -wcpcpy \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¤½¤ÎËöÈø¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¤òÊÖ¤¹ -.SH ½ñ¼° +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH WCPCPY 3 2011\-10\-01 GNU "Linux Programmer's Manual" +.SH 名前 +wcpcpy \- ワイド文字文字列をコピーし、その末尾を指すポインタを返す +.SH 書式 .nf -.B #define _GNU_SOURCE -.br -.B #include +\fB#include \fP .sp -.BI "wchar_t *wcpcpy(wchar_t *" dest ", const wchar_t *" src ); +\fBwchar_t *wcpcpy(wchar_t *\fP\fIdest\fP\fB, const wchar_t *\fP\fIsrc\fP\fB);\fP .fi -.SH ÀâÌÀ -.BR wcpcpy () -´Ø¿ô¤Ï¡¢ -.BR stpcpy (3) -´Ø¿ô¤ËÂбþ¤¹¤ë¥ï¥¤¥Éʸ»ú´Ø¿ô¤Ç¤¢¤ë¡£ -¤³¤Î´Ø¿ô¤Ï \fIsrc\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¡¢½ªÃ¼¤Î L\(aq\\0\(aq ¤ò´Þ¤á¤Æ¡¢ -\fIdest\fP ¤¬»Ø¤¹ÇÛÎó¤Ë¥³¥Ô¡¼¤¹¤ë¡£ +.sp +.in -4n +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): +.in +.sp +\fBwcpcpy\fP(): +.PD 0 +.ad l +.RS 4 +.TP 4 +glibc 2.10 以降: +_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L +.TP +glibc 2.10 より前: +_GNU_SOURCE +.RE +.ad +.PD +.SH 説明 +\fBwcpcpy\fP() 関数は、 \fBstpcpy\fP(3) 関数に対応するワイド文字関数である。 この関数は \fIsrc\fP +が指すワイド文字文字列を、 終端の NULL ワイド文字 (L\(aq\e0\(aq) を含めて、 \fIdest\fP が指す配列にコピーする。 .PP -¤³¤ì¤é¤Îʸ»úÎó¤Ï½Å¤Ê¤Ã¤Æ¤¤¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£ +これらの文字列は重なっていてはならない。 .PP -¥×¥í¥°¥é¥Þ¤Ï¡¢\fIdest\fP ¤¬»Ø¤¹Îΰè¤Ë¾¯¤Ê¤¯¤È¤â¥ï¥¤¥Éʸ»ú -\fIwcslen(src)+1\fP ¸Äʬ¤ÎÎΰè¤ò³ÎÊݤ·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ -.SH ÊÖ¤êÃÍ -.BR wcpcpy () -¤Ï¡¢¥ï¥¤¥Éʸ»úʸ»úÎó \fIdest\fP ¤ÎËöÈø¡¢¤Ä¤Þ¤ê½ªÃ¼¤Î -L\(aq\\0\(aq ʸ»ú¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£ -.SH ½àµò -¤³¤Î´Ø¿ô¤Ï GNU ³ÈÄ¥¤Ç¤¢¤ë¡£ -.SH ´ØÏ¢¹àÌÜ -.BR strcpy (3), -.BR wcscpy (3), -.BR feature_test_macros (7) +プログラマは、少なくとも \fIwcslen(src)+1\fP 文字のワイド文字 が入るだけの領域を \fIdest\fP に対して確保しなければならない。 +.SH 返り値 +\fBwcpcpy\fP() は、ワイド文字文字列 \fIdest\fP の末尾、つまり終端の NULL ワイド文字 を指すポインタを返す。 +.SH 準拠 +POSIX.1\-2008. +.SH 関連項目 +\fBstrcpy\fP(3), \fBwcscpy\fP(3)