Sometimes it's amazing these haven't been turned up by other compilers.
diff --git a/CHANGES b/CHANGES index a12931e..fc81fa9 100644 --- a/CHANGES +++ b/CHANGES
@@ -9,6 +9,8 @@ 9term OpenBSD support from Markus Friedl. + More appeasement of Sun C compiler. + March 25, 2004 Change putenv not to free the string after calling real putenv.
diff --git a/src/lib9/notify.c b/src/lib9/notify.c index 4d2a79e..12edb0e 100644 --- a/src/lib9/notify.c +++ b/src/lib9/notify.c
@@ -69,7 +69,7 @@ struct sigaction sa; memset(&sa, 0, sizeof sa); - if(f == nil) + if(f == 0) sa.sa_handler = SIG_DFL; else{ notifyf = f;
diff --git a/src/libbio/bfmt.c b/src/libbio/bfmt.c index f1b6f5a..4e0b620 100644 --- a/src/libbio/bfmt.c +++ b/src/libbio/bfmt.c
@@ -7,7 +7,7 @@ Biobuf *b; b = f->farg; - b->ocount = f->to - f->stop; + b->ocount = (char*)f->to - (char*)f->stop; if(Bflush(b) < 0) return 0; f->to = b->ebuf+b->ocount;