added primitive qse_tio_writem() and qse_tio_writew()

This commit is contained in:
2011-12-11 16:25:33 +00:00
parent 566e13d874
commit 0b4c66cbf5
4 changed files with 88 additions and 32 deletions

View File

@ -70,7 +70,8 @@ typedef enum qse_tio_cmd_t qse_tio_cmd_t;
enum qse_tio_flag_t
{
QSE_TIO_IGNOREMBWCERR = (1 << 0)
QSE_TIO_IGNOREMBWCERR = (1 << 0),
QSE_TIO_NOAUTOFLUSH = (1 << 1)
};
#define QSE_TIO_ERRNUM(tio) ((const qse_tio_errnum_t)(tio)->errnum)
@ -247,6 +248,18 @@ qse_ssize_t qse_tio_write (
qse_size_t size
);
qse_ssize_t qse_tio_writem (
qse_tio_t* tio,
const qse_mchar_t* data,
qse_size_t size
);
qse_ssize_t qse_tio_writew (
qse_tio_t* tio,
const qse_wchar_t* data,
qse_size_t size
);
#ifdef __cplusplus
}
#endif