Commit becdbec8 authored by Guido van Rossum's avatar Guido van Rossum

ported to Think C

parent e2aaa9dd
...@@ -22,10 +22,18 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ...@@ -22,10 +22,18 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************/ ******************************************************************/
#ifndef SystemSevenOrLater
#define SystemSevenOrLater 1
#endif
#include <Types.h> #include <Types.h>
#include <Files.h> #include <Files.h>
#include <Events.h> #include <Events.h>
#ifdef GENERATINGCFM /* Defined to 0 or 1 in Universal headers */
#define HAVE_UNIVERSAL_HEADERS
#endif
char *macstrerror(int); /* strerror with mac errors */ char *macstrerror(int); /* strerror with mac errors */
extern int PyMac_DoYieldEnabled; /* Don't do eventloop when false */ extern int PyMac_DoYieldEnabled; /* Don't do eventloop when false */
......
...@@ -99,6 +99,20 @@ getversion() ...@@ -99,6 +99,20 @@ getversion()
#else #else
strcat(version, " [MW 68K compiler]"); strcat(version, " [MW 68K compiler]");
#endif #endif
#endif
#ifdef THINK_C
#ifdef __SC__
strcat(version, " [Symantec Think C compiler]");
#else
strcat(version, " [Think C compiler]");
#endif
#endif
#ifdef MPW
#ifdef __SC__
strcat(version, " [Symantec MPW C compiler]");
#else
strcat(version, " [Apple MPW C compiler]");
#endif
#endif #endif
return version; return version;
} }
...@@ -335,6 +349,7 @@ struct { ...@@ -335,6 +349,7 @@ struct {
#ifdef THINK_C #ifdef THINK_C
{"Snd", initSnd}, {"Snd", initSnd},
{"Win", initWin}, {"Win", initWin},
#endif
/* -- ADDMODULE MARKER 2 -- */ /* -- ADDMODULE MARKER 2 -- */
......
...@@ -26,6 +26,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ...@@ -26,6 +26,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "modsupport.h" /* For getargs() etc. */ #include "modsupport.h" /* For getargs() etc. */
#include "macglue.h" #include "macglue.h"
#include <Memory.h>
#include <Files.h> #include <Files.h>
#include <StandardFile.h> #include <StandardFile.h>
#include <Aliases.h> #include <Aliases.h>
......
...@@ -23,6 +23,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ...@@ -23,6 +23,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************/ ******************************************************************/
#include "Python.h" #include "Python.h"
#include "macglue.h" #include "macglue.h"
#include <OSUtils.h> /* for Set(Current)A5 */ #include <OSUtils.h> /* for Set(Current)A5 */
...@@ -401,7 +402,7 @@ PyMac_GetPythonDir() ...@@ -401,7 +402,7 @@ PyMac_GetPythonDir()
prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm); prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm);
if ( prefrh == -1 ) { if ( prefrh == -1 ) {
/* It doesn't exist. Try to create it */ /* It doesn't exist. Try to create it */
FSpCreateResFile(&dirspec, 'PYTH', 'pref', NULL); FSpCreateResFile(&dirspec, 'PYTH', 'pref', 0);
prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm); prefrh = FSpOpenResFile(&dirspec, fsRdWrShPerm);
if ( prefrh == -1 ) { if ( prefrh == -1 ) {
cannotmodify = 1; cannotmodify = 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment