1 //@@TODO reconcile /muscle with /muscle3.6
\r
6 #include <windows.h> // for SetPriorityClass()
\r
7 #include <io.h> // for isatty()
\r
9 #include <unistd.h> // for isatty()
\r
15 int main(int argc, char **argv)
\r
18 // Multi-tasking does not work well in CPU-bound
\r
19 // console apps running under Win32.
\r
20 // Reducing the process priority allows GUI apps
\r
21 // to run responsively in parallel.
\r
22 SetPriorityClass(GetCurrentProcess(), BELOW_NORMAL_PRIORITY_CLASS);
\r
29 ProcessArgVect(argc - 1, argv + 1);
\r
33 //extern void TestSubFams(const char *);
\r
34 //TestSubFams(g_pstrInFileName);
\r
39 printf(MUSCLE_LONG_VERSION "\n");
\r
46 if (MissingCommand() && isatty(0))
\r
52 if (g_bCatchExceptions)
\r