1 #include "NyLPC_stdlib.h"
\r
3 #ifndef NYLPC_CFORMATTEXTWRITER_H_
\r
4 #define NYLPC_CFORMATTEXTWRITER_H_
\r
7 #endif /* __cplusplus */
\r
10 typedef NyLPC_TBool(*NyLPC_cFormatWriter_printHandler)(void* i_inst,const void* i_buf,NyLPC_TUInt32 i_len);
\r
12 * printfライクな書式出力関数です。i_handlerへi_fmtに示される書式文字列を出力します。
\r
14 * フォーマット文字列。以下の形式をサポートします。
\r
22 NyLPC_TBool NyLPC_cFormatWriter_print(NyLPC_cFormatWriter_printHandler i_handler,void* i_inst,const NyLPC_TChar* i_fmt,va_list args);
\r
25 * 書式文字列を出力した時のバイト長さを求めます。
\r
27 NyLPC_TInt16 NyLPC_cFormatWriter_length(const NyLPC_TChar* i_fmt,va_list args);
\r
32 #endif /* __cplusplus */
\r
33 #endif /* NYLPC_CFORMATTEXTREADER_H_ */
\r