From f4a5716e75bb34407a452675ef662e8d8c95c67f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 8 Mar 2014 16:26:14 +0000 Subject: [PATCH] break out report() --- main.c | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/main.c b/main.c index 307eea9..da9e5fa 100644 --- a/main.c +++ b/main.c @@ -353,23 +353,7 @@ static void iterate(void) { } } -int main(int argc, char **argv) { - int opt; - while ((opt = getopt(argc,argv,"j:")) >= 0) { - switch (opt) { - case 'j': ncpus = atoi(optarg); break; - case '+': assert(!"bad option"); - default: abort(); - } - } - argc -= optind-1; - argv += optind-1; - assert(argc==3); - n = atoi(argv[1]); - m = atoi(argv[2]); - - prep(); - iterate(); +static void report(void) { fprintf(stderr, "\n"); if (best_prob) { double min = glp_get_obj_val(best_prob); @@ -397,5 +381,25 @@ int main(int argc, char **argv) { } } if (ferror(stdout) || fclose(stdout)) { perror("stdout"); exit(-1); } +} + +int main(int argc, char **argv) { + int opt; + while ((opt = getopt(argc,argv,"j:")) >= 0) { + switch (opt) { + case 'j': ncpus = atoi(optarg); break; + case '+': assert(!"bad option"); + default: abort(); + } + } + argc -= optind-1; + argv += optind-1; + assert(argc==3); + n = atoi(argv[1]); + m = atoi(argv[2]); + + prep(); + iterate(); + report(); return 0; } -- 2.30.2