X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fwcsnlen.3;h=d9d3875a7d1b2cc8e897e3ad0b2e5c6ff77ba2d0;hb=a2b0f650fa5e3f097a33752f9ee5626f8d678fd8;hp=a2e3546f0d9b326d1dfcc968bdbf7d7f2c4030dd;hpb=7e089fcc022461849bbc09437103cc337a88dd9c;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/wcsnlen.3 b/release/man3/wcsnlen.3 index a2e3546f..d9d3875a 100644 --- a/release/man3/wcsnlen.3 +++ b/release/man3/wcsnlen.3 @@ -1,71 +1,70 @@ .\" Copyright (c) Bruno Haible .\" +.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. +.\" %%%LICENSE_END .\" .\" 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 .\" -.\" About this Japanese page, please contact to JM Project +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.\" .\" Translated Tue Oct 19 02:22:50 JST 1999 .\" by FUJIWARA Teruyoshi .\" -.TH WCSNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual" -.SH ̾Á° -wcsnlen \- ¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤ÎŤµ¤òµá¤á¤ë -.SH ½ñ¼° +.TH WCSNLEN 3 2011\-10\-01 GNU "Linux Programmer's Manual" +.SH 名前 +wcsnlen \- 固定長のワイド文字文字列の長さを求める +.SH 書式 .nf -.B #include +\fB#include \fP .sp -.BI "size_t wcsnlen(const wchar_t *" s ", size_t " maxlen ); +\fBsize_t wcsnlen(const wchar_t *\fP\fIs\fP\fB, size_t \fP\fImaxlen\fP\fB);\fP .fi .sp .in -4n -glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï -.RB ( feature_test_macros (7) -»²¾È): +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp -.BR wcsncasecmp (): +\fBwcsncasecmp\fP(): .PD 0 .ad l .RS 4 -.TP 4 -glibc 2.10 °Ê¹ß: +.TP 4 +glibc 2.10 以降: _XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L -.TP -glibc 2.10 ¤è¤êÁ°: +.TP +glibc 2.10 より前: _GNU_SOURCE .RE .ad .PD -.SH ÀâÌÀ -.BR wcsnlen () -´Ø¿ô¤Ï¡¢ -.BR strnlen (3) -´Ø¿ô¤ËÂбþ¤¹¤ë¥ï¥¤¥Éʸ»ú´Ø¿ô¤Ç¤¢¤ë¡£ -¤³¤Î´Ø¿ô¤Ï¡¢\fIs\fP ¤¬»Ø¤¹Ê¸»úÎóÃæ¤Î¥ï¥¤¥Éʸ»ú¤Î¿ô¤òÊÖ¤¹¤¬¡¢¤³¤ì¤ÏºÇÂç -\fImaxlen\fP ʸ»ú¤Þ¤Ç¤Ç¤¢¤ë¡£¤Þ¤¿¡¢½ªÃ¼¤Î L\(aq\\0\(aq ʸ»ú¤Ï´Þ¤Þ¤Ê¤¤¡£ -¤³¤ì¤ò¹Ô¤¦ºÝ¤Ë¤Ï¡¢ -.BR wcsnlen () -¤Ï \fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úÎó¤ÎºÇ½é¤Î -\fImaxlen\fP ʸ»ú¤·¤«¸«¤º¡¢·è¤·¤Æ \fIs+maxlen\fP ʸ»ú¤òĶ¤¨¤Æʸ»úÎó¤ò -»²¾È¤¹¤ë¤³¤È¤Ï¤Ê¤¤¡£ -.SH ÊÖ¤êÃÍ -.BR wcsnlen () -´Ø¿ô¤Ï¡¢\fIwcslen(s)\fP ¤ÎÃͤ¬ \fImaxlen\fP ¤è¤ê¾®¤µ¤±¤ì -¤Ð \fIwcslen(s)\fP ¤òÊÖ¤¹¡£¤¢¤ë¤¤¤Ï¡¢\fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úÎóÃæ¤Î -ºÇ½é¤Î \fImaxlen\fP ʸ»ú¤Ë L\(aq\\0\(aq ʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð -\fImaxlen\fP ¤òÊÖ¤¹¡£ -.SH ¥Ð¡¼¥¸¥ç¥ó -.BR wcsnlen () -´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£ -.SH ½àµò -¤³¤Î´Ø¿ô¤Ï GNU ³ÈÄ¥¤Ç¤¢¤ë¡£ -.SH ´ØÏ¢¹àÌÜ -.BR strnlen (3), -.BR wcslen (3) +.SH 説明 +\fBwcsnlen\fP() 関数は、 \fBstrnlen\fP(3) 関数に対応するワイド文字関数である。 この関数は、\fIs\fP +が指す文字列中のワイド文字の数を返すが、 返されるのはワイド文字で最大 \fImaxlen\fP 文字までである +(このパラメータはバイト数ではない点に注意)。 また、終端の NULL ワイド文字 (L\(aq\e0\(aq) は含まない。 これを行う際には、 +\fBwcsnlen\fP() は \fIs\fP が指すワイド文字列の最初の \fImaxlen\fP 文字しか見ず、決して \fIs+maxlen\fP +文字を超えて文字列を 参照することはない。 +.SH 返り値 +\fBwcsnlen\fP() 関数は、\fIwcslen(s)\fP の値が \fImaxlen\fP より小さけれ ば \fIwcslen(s)\fP +を返す。あるいは、\fIs\fP が指すワイド文字列中の 最初の \fImaxlen\fP 文字に NULL ワイド文字が含まれていなければ \fImaxlen\fP +を返す。 +.SH バージョン +\fBwcsnlen\fP() 関数は glibc バージョン 2.1 以降で提供されている。 +.SH 準拠 +POSIX.1\-2008. +.SH 関連項目 +\fBstrnlen\fP(3), \fBwcslen\fP(3) +.SH この文書について +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部 +である。プロジェクトの説明とバグ報告に関する情報は +http://www.kernel.org/doc/man\-pages/ に書かれている。