Emit meaningful error messages

That is useful, even if this is only an internal tool.
I have been scratching my head why this tool would
break distcheck...
This commit is contained in:
Matthias Clasen 2012-01-30 17:53:48 -05:00
parent 77ebf9bfc5
commit de0d7a335c

View File

@ -26,12 +26,19 @@ main (int argc, char **argv)
{ {
char *content; char *content;
int i; int i;
GError *error = NULL;
if (argc != 3) if (argc != 3)
return 1; {
g_printerr ("Usage: data-to-c <filename> <variable>");
return 1;
}
if (!g_file_get_contents (argv[1], &content, NULL, NULL)) if (!g_file_get_contents (argv[1], &content, NULL, &error))
return 1; {
g_printerr ("%s", error->message);
return 1;
}
g_print ("const char %s[] = \"", argv[2]); g_print ("const char %s[] = \"", argv[2]);