/* -*-C-*-
-$Id: utils.c,v 9.85 2003/02/14 18:28:24 cph Exp $
+$Id: utils.c,v 9.86 2005/07/04 13:51:10 cph Exp $
Copyright (c) 1987-2002 Massachusetts Institute of Technology
/*NOTREACHED*/
}
\f
-#ifndef __OS2__
+#ifdef __WIN32__
+
+#include <windows.h>
+#include "cmpintmd.h"
SCHEME_OBJECT
DEFUN_VOID (Compiler_Get_Fixed_Objects)
extern SCHEME_OBJECT EXFUN
(C_call_scheme, (SCHEME_OBJECT, long, SCHEME_OBJECT *));
-#ifdef __WIN32__
-# include <windows.h>
-#endif
-
SCHEME_OBJECT
DEFUN (C_call_scheme, (proc, nargs, argvec),
SCHEME_OBJECT proc
SCHEME_OBJECT primitive, prim_lexpr, * sp, result;
SCHEME_OBJECT * callers_last_return_code;
-#ifdef __IA32__
+#ifdef (COMPILER_PROCESSOR_TYPE == COMPILER_IA32_TYPE)
extern void * C_Frame_Pointer;
extern void * C_Stack_Pointer;
void * cfp = C_Frame_Pointer;
abort_to_interpreter (ERR_CANNOT_RECURSE);
/*NOTREACHED*/
sp = sp_register;
-\f
+
Will_Push ((2 * CONTINUATION_SIZE) + (nargs + STACK_ENV_EXTRA_SLOTS + 1));
{
long i;
Registers[REGBLOCK_LEXPR_ACTUALS] = prim_lexpr;
Registers[REGBLOCK_PRIMITIVE] = primitive;
}
-#ifdef __IA32__
+#ifdef (COMPILER_PROCESSOR_TYPE == COMPILER_IA32_TYPE)
#ifdef CL386
__finally
#endif
/* -*-C-*-
-$Id: uxsig.c,v 1.41 2005/06/27 06:03:21 cph Exp $
+$Id: uxsig.c,v 1.42 2005/07/04 13:51:19 cph Exp $
Copyright 1990,1991,1992,1993,1994,1996 Massachusetts Institute of Technology
Copyright 2000,2001,2005 Massachusetts Institute of Technology
: 0)))
\f
#ifdef HAS_COMPILER_SUPPORT
-# ifdef __IA32__
+# include "cmpintmd.h"
+# if (COMPILER_PROCESSOR_TYPE == COMPILER_IA32_TYPE)
#define FPE_RESET_TRAPS() \
{ \