summaryrefslogtreecommitdiffstats
path: root/Parser/intrcheck.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1991-07-01 18:46:03 (GMT)
committerGuido van Rossum <guido@python.org>1991-07-01 18:46:03 (GMT)
commit1055ecebee177d3ca4b24a101f5ac3978a9636f9 (patch)
tree9c86704e911f57eeac05f982804828cdb61a32bf /Parser/intrcheck.c
parent49955ae3607fd822a963217ae53df49917bc83ad (diff)
downloadcpython-1055ecebee177d3ca4b24a101f5ac3978a9636f9.zip
cpython-1055ecebee177d3ca4b24a101f5ac3978a9636f9.tar.gz
cpython-1055ecebee177d3ca4b24a101f5ac3978a9636f9.tar.bz2
Reorganized somewhat to make it really work on Think C.
Hope the best for MPW 3.
Diffstat (limited to 'Parser/intrcheck.c')
-rw-r--r--Parser/intrcheck.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/Parser/intrcheck.c b/Parser/intrcheck.c
index ee14eca..fdd27b9 100644
--- a/Parser/intrcheck.c
+++ b/Parser/intrcheck.c
@@ -25,6 +25,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
/* Check for interrupts */
#ifdef THINK_C
+/* This is for THINK C 4.0.
+ For 3.0, you may have to remove the signal stuff. */
+#include <MacHeaders>
#define macintosh
#endif
@@ -56,13 +59,7 @@ intrcheck()
#ifdef macintosh
-#ifdef THINK_C
-/* This is for THINK C 4.0.
- For 3.0, you may have to remove the signal stuff. */
-#include <MacHeaders>
-#else
-/* This is for MPW 3.1 */
-/* XXX Untested */
+#ifdef applec /* MPW */
#include <OSEvents.h>
#include <SysEqu.h>
#endif
@@ -73,7 +70,7 @@ intrcheck()
static int interrupted;
static SIGTYPE
-intcatcher(ig)
+intcatcher(sig)
int sig;
{
interrupted = 1;
@@ -92,8 +89,6 @@ intrcheck()
{
register EvQElPtr q;
- /* This is like THINK C 4.0's <console.h> */
- /* q = (EvQElPtr) EventQueue.qHead; */
q = (EvQElPtr) GetEvQHdr()->qHead;
for (; q; q = (EvQElPtr)q->qLink) {