Index: Help/Hyper.c
--- Help/Hyper.c.orig
+++ Help/Hyper.c
@@ -977,7 +977,6 @@ HyperWidget hyper;
 char   *fname;
 {
     Widget widget = (Widget) hyper;
-    extern char *sys_errlist[];
 
     FILE *f = fopen(fname,"r");
     if(f)
@@ -1448,7 +1447,7 @@ Boolean HyperGrep(HyperWidget widget,
     text_segment *s;
     char          expbuf[ESIZE];
 
-    if(!widget->hyper.first_seg) return;
+    if(!widget->hyper.first_seg) return FALSE;
 
     if(ignore_case)
     {
@@ -1458,7 +1457,7 @@ Boolean HyperGrep(HyperWidget widget,
     }
 
     /* compile the regular expression */
-    compile(w,expbuf,&expbuf[ESIZE],'\0');
+    compile(w,expbuf,'\0');
 
 
     if(ignore_case) XtFree(w);
