1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
/* File: "setup.h", Time-stamp: <2007-09-28 09:57:58 feeley> */
/* Copyright (c) 1994-2007 by Marc Feeley, All Rights Reserved. */
#ifndef ___SETUP_H
#define ___SETUP_H
/*---------------------------------------------------------------------------*/
extern ___setup_params_struct ___setup_params; /* params passed to ___setup */
extern ___SCMOBJ ___os_load_object_file
___P((___SCMOBJ path,
___SCMOBJ modname),
());
extern ___SCMOBJ ___find_symkey_from_scheme_string
___P((___SCMOBJ str,
unsigned int subtype),
());
extern ___SCMOBJ ___new_symkey
___P((___SCMOBJ name,
unsigned int subtype),
());
extern void ___for_each_symkey
___P((unsigned int subtype,
void (*visit) (___SCMOBJ symkey, void *data),
void *data),
());
#ifdef ___DEBUG
extern ___SCMOBJ find_global_var_bound_to
___P((___SCMOBJ val),
());
#endif
#define ___COVER(n)
#define ___COVER_SFUN_CONVERSION_ERROR_HANDLER ___COVER(0)
#define ___COVER_CFUN_CONVERSION_ERROR_HANDLER ___COVER(1)
#define ___COVER_STACK_LIMIT_HANDLER_STACK_LIMIT ___COVER(2)
#define ___COVER_STACK_LIMIT_HANDLER_HEAP_OVERFLOW ___COVER(3)
#define ___COVER_STACK_LIMIT_HANDLER_INTR_ENABLED ___COVER(4)
#define ___COVER_STACK_LIMIT_HANDLER_INTERRUPT ___COVER(5)
#define ___COVER_STACK_LIMIT_HANDLER_END ___COVER(6)
#define ___COVER_HEAP_LIMIT_HANDLER_END ___COVER(7)
#define ___COVER_NONPROC_HANDLER_END ___COVER(8)
#define ___COVER_GLOBAL_NONPROC_HANDLER_FOUND ___COVER(9)
#define ___COVER_GLOBAL_NONPROC_HANDLER_NEXT ___COVER(10)
#define ___COVER_GLOBAL_NONPROC_HANDLER_END ___COVER(11)
#define ___COVER_WRONG_NARGS_HANDLER_NONCLOSURE ___COVER(12)
#define ___COVER_WRONG_NARGS_HANDLER_CLOSURE ___COVER(13)
#define ___COVER_REST_PARAM_HANDLER_WRONG_NARGS ___COVER(14)
#define ___COVER_REST_PARAM_HANDLER_HEAP_LIMIT ___COVER(15)
#define ___COVER_REST_PARAM_HANDLER_NEED_TO_GC ___COVER(16)
#define ___COVER_REST_PARAM_HANDLER_NO_NEED_TO_GC ___COVER(17)
#define ___COVER_KEYWORD_PARAM_HANDLER_WRONG_NARGS1 ___COVER(18)
#define ___COVER_KEYWORD_PARAM_HANDLER_FOUND ___COVER(19)
#define ___COVER_KEYWORD_PARAM_HANDLER_NOT_FOUND ___COVER(20)
#define ___COVER_KEYWORD_PARAM_HANDLER_WRONG_NARGS2 ___COVER(21)
#define ___COVER_KEYWORD_PARAM_HANDLER_KEYWORD_EXPECTED ___COVER(22)
#define ___COVER_KEYWORD_PARAM_HANDLER_END ___COVER(23)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_WRONG_NARGS1 ___COVER(24)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_FOUND ___COVER(25)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_NOT_FOUND ___COVER(26)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_WRONG_NARGS2 ___COVER(27)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_KEYWORD_EXPECTED ___COVER(28)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_HEAP_LIMIT ___COVER(29)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_NEED_TO_GC ___COVER(30)
#define ___COVER_KEYWORD_REST_PARAM_HANDLER_NO_NEED_TO_GC ___COVER(31)
#define ___COVER_FORCE_HANDLER_DETERMINED ___COVER(32)
#define ___COVER_FORCE_HANDLER_NOT_DETERMINED ___COVER(33)
#define ___COVER_RETURN_TO_C_HANDLER_FIRST_RETURN ___COVER(34)
#define ___COVER_RETURN_TO_C_HANDLER_MULTIPLE_RETURN ___COVER(35)
#define ___COVER_BREAK_HANDLER_STACK_RETI ___COVER(36)
#define ___COVER_BREAK_HANDLER_STACK_RETN ___COVER(37)
#define ___COVER_BREAK_HANDLER_STACK_FIRST_FRAME ___COVER(38)
#define ___COVER_BREAK_HANDLER_STACK_NOT_FIRST_FRAME ___COVER(39)
#define ___COVER_BREAK_HANDLER_HEAP_RETI ___COVER(40)
#define ___COVER_BREAK_HANDLER_HEAP_RETN ___COVER(41)
#define ___COVER_INTERNAL_RETURN_HANDLER_END ___COVER(42)
#define ___COVER_REST_PARAM_RESUME_PROCEDURE ___COVER(43)
#define ___COVER_GC_WITHOUT_EXCEPTIONS ___COVER(44)
#define ___COVER_APPLY_ARGUMENT_LIMIT ___COVER(45)
#define ___COVER_APPLY_ARGUMENT_LIMIT_END ___COVER(46)
#define ___COVER_MARK_CAPTURED_CONTINUATION_RETI ___COVER(47)
#define ___COVER_MARK_CAPTURED_CONTINUATION_RETN ___COVER(48)
#define ___COVER_MARK_CAPTURED_CONTINUATION_ALREADY_COPIED ___COVER(49)
#define ___COVER_MARK_CAPTURED_CONTINUATION_COPY ___COVER(50)
#define ___COVER_MARK_CAPTURED_CONTINUATION_FIRST_FRAME ___COVER(51)
#define ___COVER_MARK_CAPTURED_CONTINUATION_NOT_FIRST_FRAME ___COVER(52)
#define ___COVER_MARK_CONTINUATION_RETI ___COVER(53)
#define ___COVER_MARK_CONTINUATION_RETN ___COVER(54)
#define ___COVER_SCAN_FRAME_RETI ___COVER(55)
#define ___COVER_SCAN_FRAME_RETN ___COVER(56)
/*---------------------------------------------------------------------------*/
#endif
|