--- uudecode.c.orig	Sat Jan 21 23:57:58 2006
+++ uudecode.c	Sun Jan 22 00:07:01 2006
@@ -487,9 +487,9 @@
  * split-uuencoded data.
  */
 int
-parseSubject(char *subject, char **fnamep, int *partp, int *npartsp)
+parseSubject(unsigned char *subject, char **fnamep, int *partp, int *npartsp)
 {
-    char *scan, *bak, *start;
+    unsigned char *scan, *bak, *start;
     int part = -1, nparts = 0, hasdot = 0;
 
     /* No subject header */
