/* main.c *%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% * * Part of: WeightWatcher * * Author: E.BERTIN (IAP, Leiden observatory & ESO). * * Contents: parsing. * * Last modify: 24/07/97 * *%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */ #include #include #include #include #include "define.h" #include "globals.h" #define SYNTAX \ "ww [-c ] [- ]" /********************************** main ************************************/ int main(int argc, char *argv[]) { int a, narg; char **argkey, **argval; if (argc<2) { fprintf(OUTPUT, "\n %s Version %s\n", BANNER, VERSION); fprintf(OUTPUT, "\nFor information, please contact: %s\n", COPYRIGHT); error(EXIT_SUCCESS, "SYNTAX: ", SYNTAX); } QMALLOC(argkey, char *, argc); QMALLOC(argval, char *, argc); /*default parameters */ strcpy(prefs.prefs_name, "default.ww"); narg = 0; for (a=1; a