Handle . characters in library paths.
authorstevewilliams <stevewilliams@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 9 Nov 2000 19:48:55 +0000 (19:48 +0000)
committerstevewilliams <stevewilliams@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 9 Nov 2000 19:48:55 +0000 (19:48 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@494 4a8a32a2-be11-0410-ad9d-d568d2c75423

as/mcs51/lklibr.c

index e80fe02b5b1f05965de4b971aa9f0f05c6f22a50..5e57c813e320361115c4dbf6e5de29a3617511f3 100644 (file)
@@ -182,7 +182,7 @@ char *libfil;
        if (libfil[0] == '/') { libfil++; }
 #endif
        strcat(str,libfil);
-       if(strchr(str,FSEPX) == NULL) {
+       if(strchr(libfil,FSEPX) == NULL) {
                sprintf(&str[strlen(str)], "%clib", FSEPX);
        }
        if ((fp = fopen(str, "r")) != NULL) {
@@ -398,7 +398,7 @@ char *name;
                    } else {
                        strcat(str,relfil);
                    }
-                   if(strchr(str,FSEPX) == NULL) {
+                   if(strchr(relfil,FSEPX) == NULL) {
                        sprintf(&str[strlen(str)], "%crel", FSEPX);
                    }
 /*3*/              if ((fp = fopen(str, "r")) != NULL) {