Bug fix: also use ACKDIR to look for description files
authorceriel <none@none>
Thu, 18 Jan 1990 16:07:42 +0000 (16:07 +0000)
committerceriel <none@none>
Thu, 18 Jan 1990 16:07:42 +0000 (16:07 +0000)
util/ack/main.c
util/ack/rmach.c

index d52e9b0..200ee45 100644 (file)
@@ -121,13 +121,12 @@ char *getsuffix() {
 varinit() {
        /* initialize the string variables */
        register char *envstr ;
-       extern char em_dir[];
+       extern char *em_dir;
 
        if ( envstr=getenv("ACKDIR") ) {
-               setsvar(keeps(HOME),keeps(envstr)) ;
-       } else {
-               setsvar(keeps(HOME),keeps(em_dir)) ;
+               em_dir = keeps(envstr);
        }
+       setsvar(keeps(HOME),em_dir) ;
        setpvar(keeps(SRC),srcvar)  ;
        setpvar(keeps(SUFFIX),getsuffix) ;
 }
index b1350ba..3966155 100644 (file)
@@ -260,9 +260,7 @@ static  int             incore ;
 static  growstring      rline ;
 static  FILE            *infile ;
 static  char            *inptr ;
-char                   em_dir[100] = EM_DIR;   /* this way it is easier to
-                                                *     patch ...
-                                                */
+char                   *em_dir = EM_DIR;
 
 open_in(name) register char *name ; {
        register dmach *cmac ;