From: Pasi Kallinen Date: Sat, 26 Sep 2009 19:33:50 +0000 (+0000) Subject: Print error to stderr when we can't read DEFCONFIG file. X-Git-Tag: v1.6.1-roc-dev~245 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=70dcf4486d2964b98b872bae58b0430fd9a6a310;p=dgamelaunch Print error to stderr when we can't read DEFCONFIG file. git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@463 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- diff --git a/dgl-common.c b/dgl-common.c index d46638b..09c2fbc 100644 --- a/dgl-common.c +++ b/dgl-common.c @@ -552,18 +552,18 @@ create_config () else { #ifdef DEFCONFIG - /* fprintf(stderr, "DEFCONFIG: %s\n", DEFCONFIG);*/ config = DEFCONFIG; if ((config_file = fopen(DEFCONFIG, "r")) != NULL) { yyin = config_file; - /* fprintf(stderr, "PARSING\n");*/ yyparse(); - /* fprintf(stderr, "PARSED\n");*/ fclose(config_file); + } else { + fprintf(stderr, "ERROR: can't find or open %s for reading\n", config); + graceful_exit(104); + return; } #else - /* fprintf(stderr, "NO DEFCONFIG\n");*/ num_games = 0; myconfig = calloc(1, sizeof(myconfig[0])); myconfig[0] = &defconfig;