* Import/pythonrun.h, Python/{import,pythonrun}.c,
mac/macsetfiletype.c: changes by Jack to execute .pyc file passed
as command line argument. On the Mac .pyc files are given a
special type so they can be double-clicked
diff --git a/Python/import.c b/Python/import.c
index 1a13fcf..f655041 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -176,6 +176,14 @@
/* Forward */
static int init_builtin PROTO((char *));
+/* Helper for reading .pyc files */
+
+long
+get_pyc_magic()
+{
+ return MAGIC;
+}
+
/* Initialization */
void
@@ -482,6 +490,9 @@
/* Now write the code object to the ".pyc" file */
strcpy(namebuf + len, "c");
fpc = fopen(namebuf, "wb");
+#ifdef macintosh
+ setfiletype(namebuf, 'PYTH', 'PYC ');
+#endif
if (fpc == NULL) {
if (verbose)
fprintf(stderr,