Make libhtml, htmlfmt build.
Thanks to wkj for doing all the hard work.
diff --git a/src/libhtml/impl.h b/src/libhtml/impl.h
index f8c79ea..1dfa689 100644
--- a/src/libhtml/impl.h
+++ b/src/libhtml/impl.h
@@ -158,6 +158,6 @@
 extern Token*	_gettoks(uchar* data, int datalen, int chset, int mtype, int* plen);
 extern int		_tokaval(Token* t, int attid, Rune** pans, int xfer);
 
-#pragma varargck	type "T"	Token*
+/* #pragma varargck	type "T"	Token* */
 
 #include "runetab.h"
diff --git a/src/libhtml/mkfile b/src/libhtml/mkfile
index 0952c45..7496d83 100644
--- a/src/libhtml/mkfile
+++ b/src/libhtml/mkfile
@@ -1,6 +1,6 @@
-<$SYS9/$systype/$objtype/mkfile
+<$PLAN9/src/mkhdr
 
-LIB=$LIB9/libhtml.a
+LIB=libhtml.a
 
 OFILES=\
 	build.$O\
@@ -10,13 +10,7 @@
 	runetab.$O\
 
 HFILES=\
-	$SYS9/sys/include/html.h\
+	$PLAN9/include/html.h\
 	impl.h\
 
-UPDATE=\
-	mkfile\
-	$HFILES\
-	${OFILES:%.$O=%.c}\
-	${LIB:$SYS9/$systype/$objtype/%=$SYS9/$systype/386/%}\
-
-<$SYS9/sys/src/cmd/mksyslib
+<$PLAN9/src/mksyslib
diff --git a/src/libhtml/utils.c b/src/libhtml/utils.c
index db22bba..32fd70d 100644
--- a/src/libhtml/utils.c
+++ b/src/libhtml/utils.c
@@ -1,4 +1,5 @@
 #include <u.h>
+#include <limits.h>
 #include <libc.h>
 #include <draw.h>
 #include <html.h>