Use errorMsg rather than fprintf.
diff --git a/gunzip.c b/gunzip.c
index 89e46a6..de68bd1 100644
--- a/gunzip.c
+++ b/gunzip.c
@@ -659,7 +659,7 @@
 		if (*argv == '\0')
 			usage(gunzip_usage);
 		if (strlen(*argv) > MAX_PATH_LEN) {
-			fprintf(stderr, name_too_long, "gunzip");
+			errorMsg(name_too_long);
 			exit(WARNING);
 		}
 		strcpy(ifname, *argv);
@@ -698,7 +698,7 @@
 
 		/* And get to work */
 		if (strlen(ifname) > MAX_PATH_LEN - 4) {
-			fprintf(stderr, name_too_long, "gunzip");
+			errorMsg(name_too_long);
 			exit(WARNING);
 		}
 		strcpy(ofname, ifname);
@@ -780,8 +780,7 @@
 
 		method = (int) get_byte();
 		if (method != DEFLATED) {
-			fprintf(stderr,
-					"unknown method %d -- get newer version of gzip\n",
+			errorMsg("unknown method %d -- get newer version of gzip\n",
 					method);
 			exit_code = ERROR;
 			return -1;