diff --git a/src/main.c b/src/main.c index f9d76e0..6d810ec 100644 --- a/src/main.c +++ b/src/main.c @@ -24,6 +24,9 @@ #define _(string) gettext(string) /* constants */ +#ifndef PROGNAME +# define PROGNAME "xmleditor" +#endif #ifndef PREFIX # define PREFIX "/usr/local" #endif @@ -44,7 +47,7 @@ static int _usage(void); /* error */ static int _error(char const * message, int ret) { - fputs("xmleditor: ", stderr); + fputs(PROGNAME ": ", stderr); perror(message); return ret; } @@ -53,7 +56,7 @@ static int _error(char const * message, int ret) /* usage */ static int _usage(void) { - fputs(_("Usage: xmleditor [filename]\n"), stderr); + fprintf(stderr, _("Usage: %s [filename]\n"), PROGNAME); return 1; }