sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit 4e3d54e231f17d851ee58031d8e2becf75b81302
parent 56b93ad91becdb1370523190f0e1645f8286a524
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Sun, 23 Nov 2025 11:53:26 +0100

bc: Don't prepend bc in eprintf()

Eprintf() currently prepends agrv0 generating a double print
of argv0.

Diffstat:
Mbc.y | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/bc.y b/bc.y @@ -251,7 +251,7 @@ writeout(char *s) return; err: - eprintf("bc:writing to dc:"); + eprintf("writing to dc:"); } static char * @@ -267,7 +267,7 @@ code(char *fmt, ...) va_end(va); if (n < 0 || n >= room) - eprintf("bc: unable to code requested operation\n"); + eprintf("unable to code requested operation\n"); s = buff + used; used += n + 1; @@ -630,11 +630,11 @@ spawn(void) char errmsg[] = "bc:error execing dc\n"; if (pipe(fds) < 0) - eprintf("bc:creating pipe:"); + eprintf("creating pipe:"); switch (fork()) { case -1: - eprintf("bc:forking dc:"); + eprintf("forking dc:"); case 0: close(1); dup(fds[1]); @@ -664,7 +664,7 @@ init(void) if (!buff) buff = malloc(BUFSIZ); if (!yytext || !buff) - eprintf("bc: out of memory\n"); + eprintf("out of memory\n"); } static int @@ -688,7 +688,7 @@ bc(char *fname) if (fname) { filename = fname; if (!freopen(fname, "r", stdin)) - eprintf("bc: %s:", fname); + eprintf("%s:", fname); } for (init(); run(); init()) @@ -725,7 +725,7 @@ loadlib(void) share: r = snprintf(fname, sizeof(fname), "%s/share/misc/%s", PREFIX, bclib); if (r < 0 || r >= sizeof(fname)) - eprintf("bc: invalid path name for bc.library\n"); + eprintf("invalid path name for bc.library\n"); bc(fname); }