JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... nction returns the number of bytes in the string pointed to by s , excluding the terminating null byte ('\0'), but at most maxlen . In doing this, strnlen () looks only at the first maxlen characters in the string pointed to by s and never beyond s[max ... len-1] . 返り値 The strnlen () function returns strlen(s) , if that is less than maxlen , or maxlen if there is no null terminating ('\0') among the first maxlen characters pointed to by s . 属性 この節で使用さ ... ... 関数に対応するワイド文字関数である。 この関数は、 s が指す文字列中のワイド文字の数を返すが、 返されるのはワイド文字で最大 maxlen 文字までである (このパラメーターはバイト数ではない点に注意)。 また、終端のヌルワイド文字 (L'\0') は含まない。 これを行う際 ... には、 wcsnlen () は s が指すワイド文字列の最初の maxlen 文字しか見ず、決して s+maxlen 文字を超えて文字列を 参照することはない。 返り値 wcsnlen () 関数は、 wcslen(s) の値が maxlen ... より小さけれ ば wcslen(s) を返す。あるいは、 s が指すワイド文字列中の 最初の maxlen 文字に ヌルワイド文字が含まれていなければ maxlen を返す。 バージョン wcsnlen () 関数は glibc バージョン 2.1 以降で提供され ... ... t wchar_t * format , ...); int fwprintf(FILE * stream , const wchar_t * format , ...); int swprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , ...); int vwprintf(const wchar_t * format , va_list args ); int vfwprintf(FILE * stream , const ... wchar_t * format , va_list args ); int vswprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , va_list args ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): 上記の全ての関 ... を参照すること。 swprintf () と vswprintf () 関数はワイド文字の配列に ワイド文字出力を行なう。プログラマーは wcs に最低でも maxlen 文字のワイド文字を出力できる空きがあることを保証しなければ ならない。 これらの関数は printf (3), vprintf (3), fprintf (3), ... ... t wchar_t * format , ...); int fwprintf(FILE * stream , const wchar_t * format , ...); int swprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , ...); int vwprintf(const wchar_t * format , va_list args ); int vfwprintf(FILE * stream , const ... wchar_t * format , va_list args ); int vswprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , va_list args ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): 上記の全ての関 ... を参照すること。 swprintf () と vswprintf () 関数はワイド文字の配列に ワイド文字出力を行なう。プログラマーは wcs に最低でも maxlen 文字のワイド文字を出力できる空きがあることを保証しなければ ならない。 これらの関数は printf (3), vprintf (3), fprintf (3), ... ... t wchar_t * format , ...); int fwprintf(FILE * stream , const wchar_t * format , ...); int swprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , ...); int vwprintf(const wchar_t * format , va_list args ); int vfwprintf(FILE * stream , const ... wchar_t * format , va_list args ); int vswprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , va_list args ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): 上記の全ての関 ... を参照すること。 swprintf () と vswprintf () 関数はワイド文字の配列に ワイド文字出力を行なう。プログラマーは wcs に最低でも maxlen 文字のワイド文字を出力できる空きがあることを保証しなければ ならない。 これらの関数は printf (3), vprintf (3), fprintf (3), ... ... t wchar_t * format , ...); int fwprintf(FILE * stream , const wchar_t * format , ...); int swprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , ...); int vwprintf(const wchar_t * format , va_list args ); int vfwprintf(FILE * stream , const ... wchar_t * format , va_list args ); int vswprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , va_list args ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): 上記の全ての関 ... を参照すること。 swprintf () と vswprintf () 関数はワイド文字の配列に ワイド文字出力を行なう。プログラマーは wcs に最低でも maxlen 文字のワイド文字を出力できる空きがあることを保証しなければ ならない。 これらの関数は printf (3), vprintf (3), fprintf (3), ... ... t wchar_t * format , ...); int fwprintf(FILE * stream , const wchar_t * format , ...); int swprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , ...); int vwprintf(const wchar_t * format , va_list args ); int vfwprintf(FILE * stream , const ... wchar_t * format , va_list args ); int vswprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , va_list args ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): 上記の全ての関 ... を参照すること。 swprintf () と vswprintf () 関数はワイド文字の配列に ワイド文字出力を行なう。プログラマーは wcs に最低でも maxlen 文字のワイド文字を出力できる空きがあることを保証しなければ ならない。 これらの関数は printf (3), vprintf (3), fprintf (3), ... ... t wchar_t * format , ...); int fwprintf(FILE * stream , const wchar_t * format , ...); int swprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , ...); int vwprintf(const wchar_t * format , va_list args ); int vfwprintf(FILE * stream , const ... wchar_t * format , va_list args ); int vswprintf(wchar_t * wcs , size_t maxlen , const wchar_t * format , va_list args ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): 上記の全ての関 ... を参照すること。 swprintf () と vswprintf () 関数はワイド文字の配列に ワイド文字出力を行なう。プログラマーは wcs に最低でも maxlen 文字のワイド文字を出力できる空きがあることを保証しなければ ならない。 これらの関数は printf (3), vprintf (3), fprintf (3), ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。