made easier to patch
authorceriel <none@none>
Fri, 19 Aug 1988 13:26:27 +0000 (13:26 +0000)
committerceriel <none@none>
Fri, 19 Aug 1988 13:26:27 +0000 (13:26 +0000)
lang/pc/libpc/catch.c
util/LLgen/src/machdep.c

index cf72a31..663be2e 100644 (file)
@@ -23,6 +23,8 @@
 #define        MESLEN          30
 #define PATHLEN                100
 
+/* to make it easier to patch ... */
+char                   emdir[64] = EM_DIR;
 extern struct file     *_curfil;
 
 extern int             _pargc;
@@ -68,7 +70,7 @@ _catch(erno) unsigned erno; {
                *qq++ = _curfil->fname;
                *qq++ = ": ";
        }
-       if ( (i=strtobuf(EM_DIR,filename,PATHLEN)) >= PATHLEN-1 ||
+       if ( (i=strtobuf(emdir,filename,PATHLEN)) >= PATHLEN-1 ||
             (filename[i]='/' ,
              strtobuf(RTERR_PATH,filename+i+1,PATHLEN-i-1) >= PATHLEN-i-1
             ) )
index 73bbd24..fc1980e 100644 (file)
@@ -42,6 +42,9 @@ RENAME(x,y) string x,y; {
        if(! sys_rename(x,y)) fatal(1,"Cannot rename to %s",y);
 }
 
+/* to make it easier to patch ... */
+char emdir[64] = EM_DIR;
+
 string
 libpath(s) string s; {
        /* Must deliver a full pathname to the library file "s" */
@@ -52,9 +55,9 @@ libpath(s) string s; {
        string strcpy(), strcat();
        static string subdir = "/lib/LLgen/";
 
-       length = strlen(EM_DIR) + strlen(subdir) + strlen(s) + 1;
+       length = strlen(emdir) + strlen(subdir) + strlen(s) + 1;
        p = (string) alloc((unsigned) length);
-       strcpy(p,EM_DIR);
+       strcpy(p,emdir);
        strcat(p,subdir);
        strcat(p,s);
        return p;