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

名称
ライブラリ
書式
解説
戻り値
関連項目
歴史

jman



Time: 07:06:59 GMT, January 12, 2009