* fixed qse_env_t functions for OS2
* deleted unnecessary targets for watcom
This commit is contained in:
@ -444,14 +444,6 @@ static qse_char_t* get_env (qse_env_t* env, const qse_char_t* name, int* free)
|
||||
return QSE_NULL;
|
||||
}
|
||||
|
||||
#elif defined(__OS2__)
|
||||
/* TODO: */
|
||||
# error IMPLEMENT THIS
|
||||
|
||||
#elif defined(__DOS__)
|
||||
/* TODO: */
|
||||
# error IMPLEMENT THIS
|
||||
|
||||
#else
|
||||
static qse_mchar_t* get_env (qse_env_t* env, const qse_mchar_t* name, int* free)
|
||||
{
|
||||
@ -571,12 +563,6 @@ done:
|
||||
FreeEnvironmentStrings (envstr);
|
||||
return ret;
|
||||
|
||||
#elif defined(__OS2__)
|
||||
/* TODO: */
|
||||
return -1;
|
||||
#elif defined(__DOS__)
|
||||
/* TODO: */
|
||||
return -1;
|
||||
#else
|
||||
extern char** environ;
|
||||
char** p = environ;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: pio.c 540 2011-08-11 15:11:02Z hyunghwan.chung $
|
||||
* $Id: pio.c 542 2011-08-12 14:39:18Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2011 Chung, Hyung-Hwan.
|
||||
This file is part of QSE.
|
||||
@ -542,21 +542,23 @@ qse_pio_t* qse_pio_init (
|
||||
else
|
||||
{
|
||||
qse_mchar_t* mptr;
|
||||
qse_size_t mn;
|
||||
|
||||
#ifdef QSE_CHAR_IS_MCHAR
|
||||
qse_size_t mn = qse_strlen(cmd);
|
||||
mn = qse_strlen(cmd);
|
||||
cmd_line = qse_strdup2 (cmd, QSE_T(" "), pio->mmgr);
|
||||
if (cmd_line == QSE_NULL) goto oops;
|
||||
#else
|
||||
if (oflags & QSE_PIO_MBSCMD)
|
||||
{
|
||||
qse_size_t mn = qse_mbslen((const qse_mchar_t*)cmd);
|
||||
mn = qse_mbslen((const qse_mchar_t*)cmd);
|
||||
cmd_line = qse_mbsdup2 ((const qse_mchar_t*)cmd, QSE_MT(" "), pio->mmgr);
|
||||
if (cmd_line == QSE_NULL) goto oops;
|
||||
}
|
||||
else
|
||||
{
|
||||
qse_size_t n, mn;
|
||||
qse_size_t n;
|
||||
|
||||
n = qse_wcstombslen (cmd, &mn);
|
||||
if (cmd[n] != QSE_T('\0')) goto oops; /* illegal sequence in cmd */
|
||||
|
||||
|
Reference in New Issue
Block a user