hide some routines
diff --git a/src/libhtml/build.c b/src/libhtml/build.c
index 0371a4a..0ee3b2d 100644
--- a/src/libhtml/build.c
+++ b/src/libhtml/build.c
@@ -648,15 +648,15 @@
 static void
 buildinit(void)
 {
-	runetabinit();
-	roman = cvtstringtab(_roman, nelem(_roman));
-	color_tab = cvtstringinttab(_color_tab, nelem(_color_tab));
-	method_tab = cvtstringinttab(_method_tab, nelem(_method_tab));
-	shape_tab = cvtstringinttab(_shape_tab, nelem(_shape_tab));
-	fscroll_tab = cvtstringinttab(_fscroll_tab, nelem(_fscroll_tab));
-	clear_tab = cvtstringinttab(_clear_tab, nelem(_clear_tab));
-	input_tab = cvtstringinttab(_input_tab, nelem(_input_tab));
-	align_tab = cvtstringinttab(_align_tab, nelem(_align_tab));
+	_runetabinit();
+	roman = _cvtstringtab(_roman, nelem(_roman));
+	color_tab = _cvtstringinttab(_color_tab, nelem(_color_tab));
+	method_tab = _cvtstringinttab(_method_tab, nelem(_method_tab));
+	shape_tab = _cvtstringinttab(_shape_tab, nelem(_shape_tab));
+	fscroll_tab = _cvtstringinttab(_fscroll_tab, nelem(_fscroll_tab));
+	clear_tab = _cvtstringinttab(_clear_tab, nelem(_clear_tab));
+	input_tab = _cvtstringinttab(_input_tab, nelem(_input_tab));
+	align_tab = _cvtstringinttab(_align_tab, nelem(_align_tab));
 
 	fmtinstall('I', Iconv);
 	targetmapinit();
diff --git a/src/libhtml/lex.c b/src/libhtml/lex.c
index 99c5fc1..9a47dde 100644
--- a/src/libhtml/lex.c
+++ b/src/libhtml/lex.c
@@ -440,10 +440,10 @@
 static void
 lexinit(void)
 {
-	chartab = cvtstringinttab(_chartab, nelem(_chartab));
-	tagnames = cvtstringtab(_tagnames, nelem(_tagnames));
+	chartab = _cvtstringinttab(_chartab, nelem(_chartab));
+	tagnames = _cvtstringtab(_tagnames, nelem(_tagnames));
 	tagtable = _makestrinttab(tagnames, Numtags);
-	attrnames = cvtstringtab(_attrnames, nelem(_attrnames));
+	attrnames = _cvtstringtab(_attrnames, nelem(_attrnames));
 	attrtable = _makestrinttab(attrnames, Numattrs);
 	fmtinstall('T', Tconv);
 	lexinited = 1;
diff --git a/src/libhtml/runetab.c b/src/libhtml/runetab.c
index 5fe0158..ff19ffe 100644
--- a/src/libhtml/runetab.c
+++ b/src/libhtml/runetab.c
@@ -50,7 +50,7 @@
 };
 
 Rune**
-cvtstringtab(char **tab, int n)
+_cvtstringtab(char **tab, int n)
 {
 	int i;
 	Rune **rtab;
@@ -62,7 +62,7 @@
 }
 
 StringInt*
-cvtstringinttab(AsciiInt *tab, int n)
+_cvtstringinttab(AsciiInt *tab, int n)
 {
 	int i;
 	StringInt *stab;
@@ -76,8 +76,8 @@
 }
 
 void
-runetabinit(void)
+_runetabinit(void)
 {
-	runeconsttab = cvtstringtab(_runeconsttab, nelem(_runeconsttab));
+	runeconsttab = _cvtstringtab(_runeconsttab, nelem(_runeconsttab));
 	return;
 }
diff --git a/src/libhtml/runetab.h b/src/libhtml/runetab.h
index edde98c..42f4928 100644
--- a/src/libhtml/runetab.h
+++ b/src/libhtml/runetab.h
@@ -54,6 +54,6 @@
 extern	Rune	**runeconsttab;
 
 /* XXX: for unix port only */
-Rune		**cvtstringtab(char**, int);
-StringInt	*cvtstringinttab(AsciiInt*, int);
-void		runetabinit(void);
+Rune		**_cvtstringtab(char**, int);
+StringInt	*_cvtstringinttab(AsciiInt*, int);
+void		_runetabinit(void);