changed qse_runmain() to ignore mbwc error by calling qse_mbstowcsalldup().

added qse_mbstowcsalldup() and its variants
This commit is contained in:
2012-01-15 15:25:28 +00:00
parent 52710a87c9
commit fa850168ee
16 changed files with 246 additions and 46 deletions

View File

@ -63,7 +63,8 @@ int main ()
0,
QSE_T("awk01"),
QSE_NULL, /* stdin */
QSE_NULL /* stdout */
QSE_NULL, /* stdout */
QSE_NULL /* default cmgr */
);
if (rtx == QSE_NULL)
{

View File

@ -79,7 +79,8 @@ int main ()
0,
QSE_T("awk02"),
QSE_NULL, /* stdin */
QSE_NULL /* stdout */
QSE_NULL, /* stdout */
QSE_NULL /* default cmgr */
);
if (rtx == QSE_NULL)
{

View File

@ -76,7 +76,8 @@ int main ()
0,
QSE_T("awk03"),
QSE_NULL, /* stdin */
QSE_NULL /* stdout */
QSE_NULL, /* stdout */
QSE_NULL /* default cmgr */
);
if (rtx == QSE_NULL)
{

View File

@ -76,7 +76,8 @@ int main ()
0,
QSE_T("awk04"),
QSE_NULL, /* stdin */
QSE_NULL /* stdout */
QSE_NULL, /* stdout */
QSE_NULL /* default cmgr */
);
if (rtx == QSE_NULL)
{

View File

@ -44,7 +44,7 @@ static int run_awk (QSE::StdAwk& awk)
if (awk.addArgument (QSE_T("awk05")) <= -1) return -1;
// ARGV[1] and/or the first console input file
if (awk.addArgument (QSE_T("awk05.cpp")) <= -1) return -1;
if (awk.addArgument (QSE_T("Makefile")) <= -1) return -1;
const qse_char_t* script = QSE_T(
"BEGIN { print \">> PRINT ALL LINES WHOSE LENGTH IS GREATER THAN 0\"; }\n"

View File

@ -81,7 +81,8 @@ int main ()
0,
QSE_T("awk09"),
QSE_NULL, /* stdin */
output_files
output_files,
QSE_NULL /* default cmgr */
);
if (rtx == QSE_NULL)
{

View File

@ -83,7 +83,9 @@ int main ()
0,
QSE_T("awk10"),
QSE_NULL, /* stdin */
QSE_NULL /* stdout */
QSE_NULL, /* stdout */
QSE_NULL /* default cmgr */
);
if (rtx == QSE_NULL)
{