#include #include static void usage(FILE *f, const char *pname) { fprintf(f, "Usage:\n %s \n", pname); } /** * Main entry to posthaste. * Checks command line and drives the rest of the language. * * Feels kind of weird documenting main, but doxygen warns about not * doing it so whatever. * * @param argc Number of command line arguments. * @param argv Array of command line arguments. * @return \c 0 when succesful, non-zero otherwise. */ int main(int argc, char *argv[]) { if (argc != 2) { usage(stderr, argv[0]); return -1; } return run(argv[1]); }