]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Made more ppc-savvy
authorJack Jansen <jack.jansen@cwi.nl>
Fri, 28 Jul 1995 11:44:29 +0000 (11:44 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Fri, 28 Jul 1995 11:44:29 +0000 (11:44 +0000)
Mac/Compat/chdir.c

index bc9a30354f187f71c253c818539ab162fb5cf0cb..056080052f2c44d6d571af16341cd627da0f676f 100644 (file)
@@ -4,9 +4,14 @@
 
 #include "macdefs.h"
 
+#ifdef __MWERKS__
+/* XXXX All compilers should use this, really */
+#include <LowMem.h>
+#else
 /* Last directory used by Standard File */
 #define SFSaveDisk     (*(short *)0x214)
 #define CurDirStore (*(long *)0x398)
+#endif
 
 /* Change current directory. */
 
@@ -25,8 +30,13 @@ chdir(path)
        }
        if (PBHGetVol(&pb, FALSE) == noErr) {
                /* Set the Standard File directory */
+#ifdef __MWERKS__
+               LMSetSFSaveDisk(-pb.ioWDVRefNum);
+               LMSetCurDirStore(pb.ioWDDirID);
+#else
                SFSaveDisk= -pb.ioWDVRefNum;
                CurDirStore= pb.ioWDDirID;
+#endif
        }
        return 0;
 }