shithub: scc

Download patch

ref: bb96b17c2324d66d287c0e65ccddc805e91ed68f
parent: 7bba9eb77e7f3fb5c47ee9457252dede76563d45
author: Quentin Rameau <quinq@fifth.space>
date: Thu Jun 2 16:59:13 EDT 2016

[driver] fix some error messages

--- a/driver/posix/scc.c
+++ b/driver/posix/scc.c
@@ -128,7 +128,7 @@
 
 	n = snprintf(new, newsz, "%.*s.%s", nameln, name, ext);
 	if (n < 0 || n >= newsz)
-		die("wrong output filename");
+		die("scc: wrong output filename");
 
 	return new;
 }
@@ -197,7 +197,7 @@
 		if (tool->in)
 			dup2(tool->in, 0);
 		execvp(tool->cmd, tool->args);
-		fprintf(stderr, "scc: execv %s: %s\n",
+		fprintf(stderr, "scc: execp %s: %s\n",
 		        tool->cmd, strerror(errno));
 		_exit(1);
 	default:
@@ -286,7 +286,7 @@
 static void
 usage(void)
 {
-	die("usage: %s [-E|-kS] [-m arch] [-D macro=val]... "
+	die("usage: %s [-E|-kS] [-m arch] [-D macro[=val]]... "
 	    "[-I dir]... file ...", argv0);
 }
 
@@ -331,7 +331,7 @@
 		usage();
 
 	if (!argc)
-		die("scc: fatal error: no input files");
+		die("scc: fatal error: no input file");
 
 	for (; *argv; ++argv)
 		build(*argv);