/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/prim.h,v 9.41 1989/09/20 23:10:39 cph Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/prim.h,v 9.42 1992/01/15 17:29:50 jinx Exp $
-Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
+Copyright (c) 1987-92 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
Note that the following cannot be changed without changing
Findprim.c. */
-extern SCHEME_OBJECT (*(Primitive_Procedure_Table[]))();
+extern SCHEME_OBJECT EXFUN ((*(Primitive_Procedure_Table[])), (void));
extern int Primitive_Arity_Table[];
extern int Primitive_Count_Table[];
extern char *Primitive_Name_Table[];
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/psbmap.h,v 9.33 1991/07/03 01:32:18 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/psbmap.h,v 9.34 1992/01/15 17:31:41 jinx Exp $
-Copyright (c) 1987-91 Massachusetts Institute of Technology
+Copyright (c) 1987-92 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
/* This file contains macros and declarations for "Bintopsb.c"
and "Psbtobin.c". */
\f
+#ifndef PSBMAP_H_INCLUDED
+#define PSBMAP_H_INCLUDED
+
/* These definitions insure that the appropriate code is extracted
from the included files.
*/
#include "const.h"
#include "gccode.h"
-extern double frexp(), ldexp();
+extern double
+ EXFUN (frexp, (double, int *)),
+ EXFUN (ldexp, (double, int));
#define PORTABLE_VERSION 5
#define OUTPUT_KEYWORD() \
KEYWORD("output", &output_file_name, STRING_KYWRD, SFRMT, NULL)
+
+#endif /* PSBMAP_H_INCLUDED */
/* -*-C-*-
-Copyright (c) 1987, 1988 Massachusetts Institute of Technology
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/usrdef.h,v 9.38 1992/01/15 17:34:23 jinx Exp $
+
+Copyright (c) 1987-92 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
promotional, or sales literature without prior written consent from
MIT in each case. */
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/usrdef.h,v 9.37 1988/08/15 20:57:37 cph Rel $ */
-
/* Macros and header for usrdef.c and variants. */
+#include "ansidecl.h"
#include "config.h"
#include "object.h"
#include "errors.h"
#include "prims.h"
extern void
- Microcode_Termination(),
- signal_error_from_primitive();
+ EXFUN (Microcode_Termination, (int)),
+ EXFUN (signal_error_from_primitive, (long));
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/psbmap.h,v 9.33 1991/07/03 01:32:18 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/psbmap.h,v 9.34 1992/01/15 17:31:41 jinx Exp $
-Copyright (c) 1987-91 Massachusetts Institute of Technology
+Copyright (c) 1987-92 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
/* This file contains macros and declarations for "Bintopsb.c"
and "Psbtobin.c". */
\f
+#ifndef PSBMAP_H_INCLUDED
+#define PSBMAP_H_INCLUDED
+
/* These definitions insure that the appropriate code is extracted
from the included files.
*/
#include "const.h"
#include "gccode.h"
-extern double frexp(), ldexp();
+extern double
+ EXFUN (frexp, (double, int *)),
+ EXFUN (ldexp, (double, int));
#define PORTABLE_VERSION 5
#define OUTPUT_KEYWORD() \
KEYWORD("output", &output_file_name, STRING_KYWRD, SFRMT, NULL)
+
+#endif /* PSBMAP_H_INCLUDED */