fixed a few line to remove compile-time warnings

This commit is contained in:
hyung-hwan 2012-02-12 13:31:27 +00:00
parent a2346f6e4b
commit 35ac9924ac
6 changed files with 19 additions and 5 deletions

View File

@ -166,12 +166,21 @@ int qse_tio_fini (
);
/**
* The qse_tio_geterrnum() function return an error code.
* The qse_tio_geterrnum() function returns the current error code.
*/
qse_tio_errnum_t qse_tio_geterrnum (
qse_tio_t* tio
);
/**
* The qse_tio_geterrnum() function changes the current error code.
* typically from within the I/O handler attached.
*/
void qse_tio_seterrnum (
qse_tio_t* tio,
qse_tio_errnum_t errnum
);
/**
* The qse_tio_getcmgr() function returns the character manager.
*/

View File

@ -500,7 +500,7 @@ static int insert_sys_wcs (qse_env_t* env, const qse_wchar_t* name)
#endif
}
static insert_sys_mbs (qse_env_t* env, const qse_mchar_t* name)
static int insert_sys_mbs (qse_env_t* env, const qse_mchar_t* name)
{
#if defined(QSE_ENV_CHAR_IS_WCHAR)
/* convert mchar to wchar */

View File

@ -19,7 +19,7 @@
*/
#include <qse/cmn/main.h>
#include <qse/cmn/str.h>
#include <qse/cmn/mbwc.h>
#include "mem.h"
int qse_runmain (

View File

@ -172,7 +172,7 @@ int qse_sio_init (
if (qse_tio_attachin (&sio->tio.io, file_input, sio->inbuf, QSE_COUNTOF(sio->inbuf)) <= -1 ||
qse_tio_attachout (&sio->tio.io, file_output, sio->outbuf, QSE_COUNTOF(sio->outbuf)) <= -1)
{
if (sio->errnum = QSE_SIO_ENOERR)
if (sio->errnum == QSE_SIO_ENOERR)
sio->errnum = tio_errnum_to_sio_errnum (&sio->tio.io);
qse_tio_fini (&sio->tio.io);
qse_fio_fini (&sio->u.file);

View File

@ -19,7 +19,7 @@
*/
#include <qse/cmn/tio.h>
#include <qse/cmn/chr.h>
#include <qse/cmn/mbwc.h>
qse_ssize_t qse_tio_writembs (
qse_tio_t* tio, const qse_mchar_t* mptr, qse_size_t mlen)

View File

@ -92,6 +92,11 @@ qse_tio_errnum_t qse_tio_geterrnum (qse_tio_t* tio)
return tio->errnum;
}
void qse_tio_seterrnum (qse_tio_t* tio, qse_tio_errnum_t errnum)
{
tio->errnum = errnum;
}
qse_cmgr_t* qse_tio_getcmgr (qse_tio_t* tio)
{
return tio->cmgr;