Mercurial > cpython-lru_cache-weakref
diff Mac/Python/macimport.c @ 20876:27874c860268 legacy-trunk
MacPython -vv equivalent printed incorrect filenames, fixed. Also
removed some outdated code.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Mon, 05 Nov 2001 14:36:32 +0000 |
| parents | d3268d62e462 |
| children | ba6a7a5c32e8 |
line wrap: on
line diff
--- a/Mac/Python/macimport.c Mon Nov 05 11:12:12 2001 +0000 +++ b/Mac/Python/macimport.c Mon Nov 05 14:36:32 2001 +0000 @@ -437,13 +437,7 @@ if ( !_PyImport_Filetab[0].suffix ) return 0; -#if 0 - /* Pre 1.5a4 */ - strcpy(buf+*lenp, module); - strcpy(buf+*lenp+modnamelen, _PyImport_Filetab[0].suffix); -#else strcpy(buf+*lenp, _PyImport_Filetab[0].suffix); -#endif #ifdef USE_GUSI1 if ( Path2FSSpec(buf, &fss) == noErr && FSpGetFInfo(&fss, &finfo) == noErr) @@ -465,6 +459,7 @@ */ if ( modnamelen > 54 ) return 0; /* Leave room for extension */ strcpy((char *)fnbuf+1, module); + buf[*lenp] = '\0'; for( fdp = _PyImport_Filetab+1; fdp->suffix; fdp++ ) { strcpy((char *)fnbuf+1+modnamelen, fdp->suffix); @@ -473,12 +468,7 @@ PySys_WriteStderr("# trying %s%s\n", buf, fdp->suffix); if ( FSMakeFSSpec(refnum, dirid, fnbuf, &fss) == noErr ) { /* Found it. */ -#if 0 - strcpy(buf+*lenp+modnamelen, fdp->suffix); -#else strcpy(buf+*lenp, fdp->suffix); -#endif - *lenp = strlen(buf); return fdp; } }
