troff: silence gcc printf warning
diff --git a/src/cmd/troff/n4.c b/src/cmd/troff/n4.c
index 71162cc..a1abe94 100644
--- a/src/cmd/troff/n4.c
+++ b/src/cmd/troff/n4.c
@@ -559,7 +559,7 @@
warn);
if (frame != stk) /* uncertainty correction */
numtabp[CD].val--;
- ERROR err_buf WARN;
+ ERROR "%s", err_buf WARN;
numtabp[CD].val = savcd;
}
diff --git a/src/cmd/troff/n5.c b/src/cmd/troff/n5.c
index 2c7d328..7266432 100644
--- a/src/cmd/troff/n5.c
+++ b/src/cmd/troff/n5.c
@@ -467,7 +467,7 @@
p = chname(c);
switch (*p) {
case MBchar:
- sprintf(&tmbuf[i], p+1);
+ strcpy(&tmbuf[i], p+1);
break;
case Number:
sprintf(&tmbuf[i], "\\N'%s'", p+1);