Mercurial > jwe > qt-gui-with-push-parser
view main.cpp @ 0:dff751fb985c
initial revision
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 13 May 2019 09:48:06 -0500 |
parents | |
children | 08df60a01bc1 |
line wrap: on
line source
#include <string> #include <readline/history.h> #include "gui-main.h" #include "tty-main.h" int tty_mode = false; int main (int argc, char **argv) { 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 ? tty::main (new_argc, new_argv) : gui::main (new_argc, new_argv); delete [] new_argv; return status; }