added more sio functions
This commit is contained in:
		| @ -631,6 +631,25 @@ qse_ssize_t qse_sio_putstrf (qse_sio_t* sio, const qse_char_t* fmt, ...) | ||||
| 	return x; | ||||
| } | ||||
|  | ||||
| qse_ssize_t qse_sio_putmbsvf (qse_sio_t* sio, const qse_mchar_t* fmt, va_list ap) | ||||
| { | ||||
| 	return qse_mxprintf (fmt, put_mchar, put_wchar, sio, ap); | ||||
| } | ||||
|  | ||||
| qse_ssize_t qse_sio_putwcsvf (qse_sio_t* sio, const qse_wchar_t* fmt, va_list ap) | ||||
| { | ||||
| 	return qse_wxprintf (fmt, put_wchar, put_mchar, sio, ap); | ||||
| } | ||||
|  | ||||
| qse_ssize_t qse_sio_putstrvf (qse_sio_t* sio, const qse_char_t* fmt, va_list ap) | ||||
| { | ||||
| #if defined(QSE_CHAR_IS_MCHAR) | ||||
| 	return qse_mxprintf (fmt, put_mchar, put_wchar, sio, ap); | ||||
| #else | ||||
| 	return qse_wxprintf (fmt, put_wchar, put_mchar, sio, ap); | ||||
| #endif | ||||
| } | ||||
|  | ||||
| int qse_sio_getpos (qse_sio_t* sio, qse_sio_pos_t* pos) | ||||
| { | ||||
| 	qse_fio_off_t off; | ||||
| @ -804,3 +823,22 @@ qse_ssize_t qse_putstrf (const qse_char_t* fmt, ...) | ||||
|  | ||||
| 	return x; | ||||
| } | ||||
|  | ||||
| qse_ssize_t qse_putmbsvf (const qse_mchar_t* fmt, va_list ap) | ||||
| { | ||||
| 	return qse_mxprintf (fmt, put_mchar, put_wchar, sio_stdout, ap); | ||||
| } | ||||
|  | ||||
| qse_ssize_t qse_putwcsvf (const qse_wchar_t* fmt, va_list ap) | ||||
| { | ||||
| 	return qse_wxprintf (fmt, put_wchar, put_mchar, sio_stdout, ap); | ||||
| } | ||||
|  | ||||
| qse_ssize_t qse_putstrvf (const qse_char_t* fmt, va_list ap) | ||||
| { | ||||
| #if defined(QSE_CHAR_IS_MCHAR) | ||||
| 	return qse_mxprintf (fmt, put_mchar, put_wchar, sio_stdout, ap); | ||||
| #else | ||||
| 	return qse_wxprintf (fmt, put_wchar, put_mchar, sio_stdout, ap); | ||||
| #endif | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user