--- trunk/livstidsfanger.c 2014/11/08 11:56:59 11 +++ trunk/livstidsfanger.c 2014/11/08 12:40:52 12 @@ -3,6 +3,10 @@ // $Ximalas$ +#if __STDC_VERSION__ < 199901L +#error det er tvilsomt om du får kompilert denne kildekoden med så gammel C-kompilator +#endif + #include #include #include @@ -39,8 +43,10 @@ noreturn int main(int argc, char **argv) size_t i; pthread_t tid = pthread_self(); - atexit(visResultater); - signal(SIGINT, signalhandler); + if (argc >= 0) { // Bare for å få clang til å ti stille. + atexit(visResultater); + signal(SIGINT, signalhandler); + } // if #ifdef __FreeBSD__ srandomdev(); @@ -190,6 +196,9 @@ void visResultater(void) for (i = 0; i < ANTALL_LIVSTIDSFANGER; i++) { printf("livstidsfange %2zu: antall besøk: %u\n", i + 1, antallBesok[i]); } // for + puts(""); + + printf("antall livstidsfanger talt av den tellende livstidsfangen er %u\n", antallLivstidsfanger); fflush(stdout); fflush(stdout);