bookloupe/bookloupe.c
changeset 116 24b0e5ecffe5
parent 111 f805130deb6f
parent 115 df21841a2b64
child 120 797e80d13543
     1.1 --- a/bookloupe/bookloupe.c	Tue Sep 24 22:28:02 2013 +0100
     1.2 +++ b/bookloupe/bookloupe.c	Thu Sep 26 07:05:47 2013 +0100
     1.3 @@ -2514,7 +2514,17 @@
     1.4  	    fprintf(stderr,"bookloupe: %s: %s\n",filename,err->message);
     1.5  	exit(1);
     1.6      }
     1.7 -    g_print("\n\nFile: %s\n\n",filename);
     1.8 +    if (g_path_is_absolute(filename))
     1.9 +	g_print("\n\nFile: %s\n\n",filename);
    1.10 +    else
    1.11 +    {
    1.12 +	gchar *cwd,*path;
    1.13 +	cwd=g_get_current_dir();
    1.14 +	path=g_build_filename(cwd,filename,NULL);
    1.15 +	g_free(cwd);
    1.16 +	g_print("\n\nFile: %s\n\n",path);
    1.17 +	g_free(path);
    1.18 +    }
    1.19      first_pass_results=first_pass(etext);
    1.20      warnings=report_first_pass(first_pass_results);
    1.21      qword=g_tree_new_full((GCompareDataFunc)strcmp,NULL,g_free,g_free);