From: Jack Jansen Date: Thu, 26 Jan 1995 16:34:53 +0000 (+0000) Subject: CodeWarrior 5 has more unixisms (open/close/read/write) X-Git-Tag: v1.2b3~86 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9eeb82dde17a8c83446e3d31c3f5b78d25354597;p=thirdparty%2FPython%2Fcpython.git CodeWarrior 5 has more unixisms (open/close/read/write) --- diff --git a/Mac/Modules/macmodule.c b/Mac/Modules/macmodule.c index f2ffc41b55ba..ad3ca64c63b6 100644 --- a/Mac/Modules/macmodule.c +++ b/Mac/Modules/macmodule.c @@ -45,7 +45,10 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "macstat.h" -#ifndef __MWERKS__ +#ifdef __MWERKS__ +/* For CodeWarrior 4 also define CW4 */ +#include +#else #include #endif @@ -154,7 +157,7 @@ mac_chdir(self, args) return mac_1str(args, chdir); } -#ifndef __MWERKS__ +#ifndef CW4 static object * mac_close(self, args) object *self; @@ -291,7 +294,7 @@ mac_listdir(self, args) return d; } -#ifndef __MWERKS__ +#ifndef CW4 static object * mac_lseek(self, args) object *self; @@ -310,7 +313,7 @@ mac_lseek(self, args) return mac_error(); return newintobject(res); } -#endif /* !__MWERKS__ */ +#endif /* !CW4 */ static object * mac_mkdir(self, args) @@ -320,7 +323,7 @@ mac_mkdir(self, args) return mac_strint(args, mkdir); } -#ifndef __MWERKS__ +#ifndef CW4 static object * mac_open(self, args) object *self; @@ -432,7 +435,7 @@ mac_unlink(self, args) return mac_1str(args, (int (*)(const char *))unlink); } -#ifndef __MWERKS__ +#ifndef CW4 static object * mac_write(self, args) object *self; @@ -465,7 +468,7 @@ mac_mstats(self, args) static struct methodlist mac_methods[] = { {"chdir", mac_chdir}, -#ifndef __MWERKS__ +#ifndef CW4 {"close", mac_close}, #endif #ifdef MPW @@ -477,11 +480,11 @@ static struct methodlist mac_methods[] = { {"getbootvol", mac_getbootvol}, /* non-standard */ {"getcwd", mac_getcwd}, {"listdir", mac_listdir}, -#ifndef __MWERKS__ +#ifndef CW4 {"lseek", mac_lseek}, #endif {"mkdir", mac_mkdir}, -#ifndef __MWERKS__ +#ifndef CW4 {"open", mac_open}, {"read", mac_read}, #endif @@ -490,7 +493,7 @@ static struct methodlist mac_methods[] = { {"stat", mac_stat}, {"sync", mac_sync}, {"unlink", mac_unlink}, -#ifndef __MWERKS__ +#ifndef CW4 {"write", mac_write}, #endif #ifdef MALLOC_DEBUG