tr2post and aux/download; download is a shell script in $PLAN9/bin.
diff --git a/src/cmd/postscript/tr2post/Bgetfield.c b/src/cmd/postscript/tr2post/Bgetfield.c
index 974fce6..fc0dfc1 100644
--- a/src/cmd/postscript/tr2post/Bgetfield.c
+++ b/src/cmd/postscript/tr2post/Bgetfield.c
@@ -4,6 +4,9 @@
#include "../common/common.h"
#include "tr2post.h"
+#undef isspace
+#define isspace risspace
+
int
isspace(Rune r)
{
@@ -11,9 +14,8 @@
}
int
-Bskipws(Biobufhdr *bp) {
+Bskipws(Biobuf *bp) {
int r;
- char c[UTFmax];
int sindex = 0;
/* skip over initial white space */
@@ -54,7 +56,7 @@
*/
int
-Bgetfield(Biobufhdr *bp, int type, void *thing, int size) {
+Bgetfield(Biobuf *bp, int type, void *thing, int size) {
int r;
Rune R;
char c[UTFmax];
@@ -65,6 +67,8 @@
int dig;
unsigned int u = 0;
+ r = 0;
+
/* skip over initial white space */
if (Bskipws(bp) < 0)
return(-1);