スタンダードライブラリ(STD)API 機能一覧

文字列関数

STD_CopyString
(STD_StrCpy)
文字列をコピーします。
STD_CopyLString
(STD_StrLCpy)
文字列を指定された長さだけコピーします。
STD_CopyLStringZeroFill 文字列を指定された長さだけコピーします。
STD_SearchChar
(STD_StrChr)
指定された文字を探します。
STD_SearchCharReverse
(STD_StrRChr)
指定された文字を終わりから探します。
STD_SearchString
(STD_StrStr)
指定された文字列を探します。
STD_GetStringLength
(STD_StrLen)
文字列の長さを調べます。
STD_GetStringNLength
(STD_StrNLen)
文字列の長さを指定された長さまで調べます。
STD_ConcatenateString
(STD_StrCat)
文字列を連結させます。
STD_ConcatenateLString
(STD_StrLCat)
指定された長さを超えないように文字列を連結させます。
STD_CompareString
(STD_StrCmp)
文字列を比較します。
STD_CompareNString
(STD_StrNCmp)
文字列を指定された長さだけ比較します。(strncmp()相当)
STD_CompareLString
(STD_StrLCmp)
文字列を指定された長さだけ比較します。(strlcmp()相当)
STD_TSScanf 可変引数を受けて文字列を書式走査します。
STD_TVSScanf 引数リストを受けて文字列を書式走査します。
STD_TSPrintf 書式文字列を可変個引数でメモリ上に出力します。
STD_TVSPrintf 書式文字列を引数リストでメモリ上に出力します。
STD_TSNPrintf 書式文字列を可変個引数でメモリ上に出力します。(サイズ指定あり)
STD_TVSNPrintf 書式文字列を引数リストでメモリ上に出力します。(サイズ指定あり)
STD_CopyMemory
(STD_MemCpy)
CPUでメモリコピーを行います。
STD_MoveMemory
(STD_MemMove)
CPUでデータの移動を行います。
STD_FillMemory
(STD_MemSet)
CPUでメモリを指定のデータで埋めます。

文字コード変換関数

STD_ConvertStringSjisToUnicode
ShiftJIS 形式の文字列を Unicode 形式の文字列に変換します。
STD_ConvertCharSjisToUnicode
ShiftJIS 形式の文字を Unicode 形式の文字に変換します。
STD_ConvertStringUnicodeToSjis
Unicode 形式の文字列を ShiftJIS 形式の文字列に変換します。
STD_ConvertCharUnicodeToSjis
Unicode 形式の文字を ShiftJIS 形式の文字に変換します。

型・構造体

STDConvertUnicodeCallback
STD_ConvertStringSjisToUnicode で設定するコールバック関数の型です。
STDConvertSjisCallback
STD_ConvertStringUnicodeToSjis で設定するコールバック関数の型です。

定数

STDResult
STD ライブラリ関数の処理結果を表します。