- /**
- * Execute LyX. The startup sequence is as follows:
- * -# LyX::exec()
- * -# LyX::priv_exec()
- * -# lyx::createApplication()
- * -# LyX::exec2()
- * Step 3 is omitted if no gui is wanted. We need lyx::createApplication()
- * only to create the QApplication object in the qt frontend. All
- * attempts with static and dynamically allocated QApplication
- * objects lead either to harmless error messages on exit
- * ("Mutex destroy failure") or crashes (OS X).
- */
- static int exec(int & argc, char * argv[]);
- /// Execute LyX (inner execution loop, \sa exec)
- int exec2(int & argc, char * argv[]);