fixed a few issues in qse_env_t functions on OS2 with Watcom C

This commit is contained in:
2011-08-13 10:35:34 +00:00
parent 66fa01b2cf
commit 14572f08aa
5 changed files with 189 additions and 45 deletions

View File

@ -29,7 +29,12 @@
* an environment block.
*/
/*
* Note:
* The wprintf function provided by Watcom C doesn't seem to be able to
* print multibyte-characters properly at least on OS2. You may have
* difficulty if you try to print the environment strings with Watcom C.
*/
#if defined(_WIN32) && defined(QSE_CHAR_IS_WCHAR)
typedef qse_wchar_t qse_env_char_t;
# define QSE_ENV_CHAR_IS_WCHAR
@ -123,7 +128,6 @@ int qse_env_deletem (
const qse_mchar_t* name
);
int qse_env_insertsysw (
qse_env_t* env,
const qse_wchar_t* name
@ -134,7 +138,6 @@ int qse_env_insertsysm (
const qse_mchar_t* name
);
#if defined(QSE_CHAR_IS_WCHAR)
# define qse_env_insert(env,name,value) qse_env_insertw(env,name,value)
# define qse_env_delete(env,name) qse_env_deletew(env,name)