/* -*- Mode: C; c-file-style: "stroustrup" -*- */ /** * @file * @brief Main file for jspell binary */ /** define we are in the main file */ /* #define MAIN */ /* jmain.c * * Copyright 1994-2006 * Ulisses Pinto * José João Almeida * Alberto Simões */ #include "jsconfig.h" #include "jspell.h" #include "proto.h" #include "myterm.h" /** * @brief Main jspell code * * @param argc number of arguments in the command line * @param argv array of the arguments passed in the command line */ int main(int argc, char *argv[]) { int nopts; if ((nopts = my_main(argc, argv, 0))) { #ifndef NOCURSES initscr(); cbreak(); noecho(); terminit(); #endif /* adavance options */ while (nopts--) { argc--; argv++; } while (argc--) { dofile(*argv++); } done(0); /* end term as well */ /* NOTREACHED */ } return 0; }