make compile
diff --git a/src/cmd/mpm/slug.cc b/src/cmd/mpm/slug.cc
index b4ae0ff..92d48db 100644
--- a/src/cmd/mpm/slug.cc
+++ b/src/cmd/mpm/slug.cc
@@ -1,7 +1,6 @@
 #include	"misc.h"
 #include	"slug.h"
 #include	<math.h>
-#include	<utf.h>
 
 static char	*bufptr(int);
 
@@ -149,6 +148,19 @@
 		addc(*p);
 }
 
+static int fullrune(char *c, int n)
+{
+	if(n <= 0)
+		return 0;
+	if(n>=1 && (unsigned char)c[0] < 0x80)
+		return 1;
+	if(n>=2 && (unsigned char)c[0] < 0xE0)
+		return 1;
+	if(n>=3)
+		return 1;
+	return 0;
+}
+
 static char *getutf(FILE *fp)	// get 1 utf-encoded char (might be multiple bytes)
 {
 	static char buf[100];