Improve error and warning output

Improve error messages generated by `errx()`, `warnx()` and similar.

Set `progname` to a static string with the name of the program so that
the path of the binary isn't included in error messages.

Signed-off-by: AntonioND <antonio_nd@outlook.com>
This commit is contained in:
AntonioND
2017-04-03 21:16:00 +01:00
parent e4b4e427f1
commit 25be5c6561
5 changed files with 24 additions and 10 deletions

View File

@@ -41,7 +41,7 @@ main(int argc, char *argv[])
char *ext;
const char *errmsg = "Warning: The PNG's %s setting is not the same as the setting defined on the command line.";
progname = argv[0];
progname = "rgbgfx";
if (argc == 1) {
usage();