Mercurial > jwe > qt-gui-with-push-parser
view main.cpp @ 19:9e2211f5f293 default tip
NOTES: more updates
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 28 May 2019 23:06:08 -0400 |
parents | 822a2fe5bb51 |
children |
line wrap: on
line source
#include <string> #include <readline/history.h> #include "gui-main.h" #include "tty-main.h" int main (int argc, char **argv) { bool tty_mode = false; int new_argc = 0; char **new_argv = new char* [argc + 1]; new_argv[new_argc++] = argv[0]; for (int i = 1; i < argc; i++) { if (argv[i] == std::string ("--tty")) tty_mode = true; else new_argv[new_argc++] = argv[i]; } int status = tty_mode ? calc::tty_main (new_argc, new_argv) : calc::gui_main (new_argc, new_argv); delete [] new_argv; return status; }