MBRUNE
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
mbrune
mbrrune
mbmb
- C のためのマルチバイト文字 (rune) サポート
索引
ライブラリ
Lb libc
索引
書式
In rune.h
Ft char *
Fn mbrune const char *string rune_t rune
Ft char *
Fn mbrrune const char *string rune_t rune
Ft char *
Fn mbmb const char *string char *pattern
索引
解説
これらのルーチン群は、マルチバイト文字列のための
Fn strchr ,
Fn strrchr ,
Fn strstr
相当の機能を提供します。
Fn mbrune
関数は、
string
の指す文字列の中で、
Fa rune
が最初に現れる位置を指します。
終端の
NUL
文字は文字列の一部とみなされます。
Fa rune
が
`\0'
である場合は
Fn mbrune
は終端の
`\0'
を指します。
Fn mbrrune
関数は、文字列
Fa string
の中で
Fa rune
が最後に現れる位置を指します。
Fa rune
が
`\0'
である場合は
Fn mbrune
は終端の
`\0'
を指します。
Fn mbmb
関数は、
ヌルで終端する文字列
Fa string
の中で、ヌルで終端する文字列
Fa pattern
が最初に現れるものを指します。
Fa pattern
が空文字列である場合、
Fn mbmb
は
Fa string
を返します。
Fa pattern
が
Fa string
の中のどこにも現れない場合、
Fn mbmb
は
NULL
を返します。
それ以外の場合、
Fn mbmb
は、
Fa pattern
が最初に現れる先頭の文字のポインタを返します。
索引
戻り値
Fn mbrune
関数は、該当する文字の位置を示すポインタを返します。
文字列中に該当する文字が見つからない場合は
NULL
を返します。
Fn mbrrune
関数は、該当する文字のポインタを返します。
文字列中に該当する文字が見つからない場合は
NULL
を返します。
Fn mbmb
関数は、
Fa pattern
のポインタを返します。
文字列中に該当する
Fa pattern
が見つからない場合は
NULL
を返します。
索引
関連項目
mbrune(3),
rune(3),
setlocale(3),
euc(4),
utf2(4)
索引
歴史
Fn mbrune ,
Fn mbrrune ,
Fn mbmb
関数は、Bell Labs の Plan 9 で
Fn utfrune ,
Fn utfrrune ,
Fn utfutf
として現れました。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- 関連項目
-
- 歴史
-
Time: 07:06:59 GMT, January 12, 2009