int main(int argc, char* argv[]) { App pdal; StringList cmdArgs; for (int i = 1; i < argc; ++i) cmdArgs.push_back(argv[i]); return pdal.execute(cmdArgs, logPtr); }
int main(int ac, char** av) { App::Action act = App::NONE; if (ac < 2 || ac > 3) return usage(); if (ac == 3) { if (av[1][0] != '-') return usage(); switch(av[1][1]) { case 'e': act = App::ENC; break; case 'd': act = App::DEC; break; default: return usage(); } av++; } setenv("ISC_USER", "sysdba", 0); setenv("ISC_PASSWORD", "masterkey", 0); App app; try { app.execute(av[1], act); } catch (const char* where) { app.print(where); return 1; } return 0; }
int main(int argc, char* args[]) { App app; return app.execute(); }