Man page - strxfrm(3)

Packages contains this manual

Available languages:

en fr pt_BR es ja ru ro zh_TW zh_CN de

Manual

STRXFRM

名 前
書 式
説 明
返 り 値
属 性
準 拠
関 連 項 目
こ の 文 書 に つ い て

名 前

strxfrm - 文 字 列 の 変 換

書 式

#include <string.h>

size_t strxfrm(char * dest , const char * src , size_t n );

説 明

strxfrm () 関 数 は 、 文 字 列 src に 対 し て 、 次 の よ う な 変 換 を 行 う 。 変 換 は 、 あ る 二 つ の 文 字 列 に 対 し て 、 そ れ ぞ れ を strxfrm () で 変 換 し た 文 字 列 に 対 し て strcmp (3) を 行 っ た 結 果 が 、 変 換 を 行 わ ず に strcoll (3) を 行 っ た 結 果 と 同 じ と な る よ う に 行 う 。 変 換 さ れ た 文 字 列 の 先 頭 か ら n バ イ ト 分 が dest に 代 入 さ れ る 。 変 換 は 、 プ ロ グ ラ ム の 現 在 の ロ ケ ー ル の カ テ ゴ リ ー LC_COLLATE に 基 づ い て 行 わ れ る ( setlocale (3) を 参 照 )。

返 り 値

strxfrm () 関 数 は 、 変 換 さ れ た 文 字 列 を dest に 代 入 す る と き に 必 要 な バ イ ト 数 か ら 、 終 端 の ヌ ル バ イ ト ('\0') の 分 を 引 い た も の を 返 す 。 も し 返 り 値 が n 以 上 の 場 合 、 dest の 内 容 は 不 定 と な る 。

属 性

こ の 節 で 使 用 さ れ て い る 用 語 の 説 明 に つ い て は 、 attributes (7) を 参 照 。

Image grohtml-28050-1.png

準 拠

POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.

関 連 項 目

bcmp (3), memcmp (3), setlocale (3), strcasecmp (3), strcmp (3), strcoll (3), string (3)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。