restructured runtime context functions to support more flexibility

- New functions include: 
    qse_awk_rtx_open ()
    qse_awk_rtx_close ()
    qse_awk_rtx_loop ()
    qse_awk_rtx_call ()
- deprecated qse_awk_run ()
This commit is contained in:
2009-02-12 04:46:24 +00:00
parent 0f4fcd737e
commit 44d4f890f4
14 changed files with 653 additions and 971 deletions

View File

@ -72,7 +72,7 @@ int StdAwk::open ()
return 0;
}
int StdAwk::run (const char_t* main, const char_t** args, size_t nargs)
int StdAwk::run (const char_t** args, size_t nargs)
{
qse_ntime_t now;
@ -81,7 +81,7 @@ int StdAwk::run (const char_t* main, const char_t** args, size_t nargs)
::srand (this->seed);
return Awk::run (main, args, nargs);
return Awk::run (args, nargs);
}
int StdAwk::sin (Run& run, Return& ret, const Argument* args, size_t nargs,