int main (int argc, char *argv[]) { niter = 2000; /* Parse the command line */ argv[0] = appname; while (1) { int option_index = 0, c; static struct option long_options[] = { {"help", 0, 0, 'h'}, {"version", 0, 0, 'V'}, {"niter", 0, 0, 'n'}, {0, 0, 0, 0} }; c = getopt_long (argc, argv, "hVn:", long_options, &option_index); if (c == -1) break;