Commit Diff


commit - 0d0bad2ee42789a7962709d53de9d2ee5c729af7
commit + 77dcf88474c55e040940be8a5f9e7fa1537af564
blob - 0022cc798623564469b8cb85caac21a300a09860
blob + 38090eac74bc7a80bf82c9c16f8c660b8db99aad
--- src/cmd/troff/t10.c
+++ src/cmd/troff/t10.c
@@ -301,7 +301,7 @@ int ptout0(Tchar *pi)
 			pi[1] = '~';
 		case DRAWSPLINE:	/* spline */
 		default:	/* something else; copy it like spline */
-			OUT "D%ld %d %d", cbits(pi[1]), dx, dy PUT;
+			OUT "D%c %d %d", (char)cbits(pi[1]), dx, dy PUT;
 			hpos += dx;
 			vpos += dy;
 			if (cbits(pi[3]) == DRAWFCN || cbits(pi[4]) == DRAWFCN) {