⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usrfi-4.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
/* Generated from srfi-4.scm by the CHICKEN compiler   http://www.call-with-current-continuation.org   2008-09-23 22:56   Version 3.3.0 - linux-unix-gnu-x86	[ manyargs dload ptables applyhook ]   SVN rev. 11106	compiled 2008-07-08 on galinha (Linux)   command line: srfi-4.scm -quiet -no-trace -optimize-level 2 -include-path . -include-path ./ -explicit-use -unsafe -no-lambda-info -output-file usrfi-4.c   unit: srfi_4*/#include "chicken.h"#define C_u8peek(b, i)         C_fix(((unsigned char *)C_data_pointer(b))[ C_unfix(i) ])#define C_s8peek(b, i)         C_fix(((char *)C_data_pointer(b))[ C_unfix(i) ])#define C_u16peek(b, i)        C_fix(((unsigned short *)C_data_pointer(b))[ C_unfix(i) ])#define C_s16peek(b, i)        C_fix(((short *)C_data_pointer(b))[ C_unfix(i) ])#ifdef C_SIXTY_FOUR# define C_a_u32peek(ptr, d, b, i) C_fix(((C_u32 *)C_data_pointer(b))[ C_unfix(i) ])# define C_a_s32peek(ptr, d, b, i) C_fix(((C_s32 *)C_data_pointer(b))[ C_unfix(i) ])#else# define C_a_u32peek(ptr, d, b, i) C_unsigned_int_to_num(ptr, ((C_u32 *)C_data_pointer(b))[ C_unfix(i) ])# define C_a_s32peek(ptr, d, b, i) C_int_to_num(ptr, ((C_s32 *)C_data_pointer(b))[ C_unfix(i) ])#endif#define C_f32peek(b, i)        (C_temporary_flonum = ((float *)C_data_pointer(b))[ C_unfix(i) ], C_SCHEME_UNDEFINED)#define C_f64peek(b, i)        (C_temporary_flonum = ((double *)C_data_pointer(b))[ C_unfix(i) ], C_SCHEME_UNDEFINED)#define C_u8poke(b, i, x)      ((((unsigned char *)C_data_pointer(b))[ C_unfix(i) ] = C_unfix(x)), C_SCHEME_UNDEFINED)#define C_s8poke(b, i, x)      ((((char *)C_data_pointer(b))[ C_unfix(i) ] = C_unfix(x)), C_SCHEME_UNDEFINED)#define C_u16poke(b, i, x)     ((((unsigned short *)C_data_pointer(b))[ C_unfix(i) ] = C_unfix(x)), C_SCHEME_UNDEFINED)#define C_s16poke(b, i, x)     ((((short *)C_data_pointer(b))[ C_unfix(i) ] = C_unfix(x)), C_SCHEME_UNDEFINED)#define C_u32poke(b, i, x)     ((((C_u32 *)C_data_pointer(b))[ C_unfix(i) ] = C_num_to_unsigned_int(x)), C_SCHEME_UNDEFINED)#define C_s32poke(b, i, x)     ((((C_s32 *)C_data_pointer(b))[ C_unfix(i) ] = C_num_to_int(x)), C_SCHEME_UNDEFINED)#define C_f32poke(b, i, x)     ((((float *)C_data_pointer(b))[ C_unfix(i) ] = C_flonum_magnitude(x)), C_SCHEME_UNDEFINED)#define C_f64poke(b, i, x)     ((((double *)C_data_pointer(b))[ C_unfix(i) ] = C_flonum_magnitude(x)), C_SCHEME_UNDEFINED)#define C_copy_subvector(to, from, start_to, start_from, bytes)   \  (C_memcpy((C_char *)C_data_pointer(to) + C_unfix(start_to), (C_char *)C_data_pointer(from) + C_unfix(start_from), C_unfix(bytes)), \    C_SCHEME_UNDEFINED)static C_PTABLE_ENTRY *create_ptable(void);static C_TLS C_word lf[192];static double C_possibly_force_alignment;/* from ext-free in k1185 in k1181 in k1177 in k1173 in k1169 in k1165 in k1161 in k1157 in k1153 in k1149 in k1137 in k1133 in k1129 in k1125 in k977 in k973 in k969 in k965 in k961 in k957 in k953 in k949 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub158(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub158(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;C_word bv=(C_word )(C_a0);C_free((void *)C_block_item(bv, 1));C_ret:#undef returnreturn C_r;}/* from ext-alloc */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub153(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub153(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;int bytes=(int )C_unfix(C_a0);C_word *buf = (C_word *)C_malloc(bytes + sizeof(C_header));if(buf == NULL) return(C_SCHEME_FALSE);C_block_header(buf) = C_make_header(C_BYTEVECTOR_TYPE, bytes);return(buf);C_ret:#undef returnreturn C_r;}C_noret_decl(C_srfi_4_toplevel)C_externexport void C_ccall C_srfi_4_toplevel(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_951)static void C_ccall f_951(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_955)static void C_ccall f_955(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_959)static void C_ccall f_959(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_963)static void C_ccall f_963(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_967)static void C_ccall f_967(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_971)static void C_ccall f_971(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_975)static void C_ccall f_975(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_979)static void C_ccall f_979(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1127)static void C_ccall f_1127(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1131)static void C_ccall f_1131(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1135)static void C_ccall f_1135(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1139)static void C_ccall f_1139(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1151)static void C_ccall f_1151(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1155)static void C_ccall f_1155(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3285)static void C_ccall f_3285(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1159)static void C_ccall f_1159(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3281)static void C_ccall f_3281(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1163)static void C_ccall f_1163(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3277)static void C_ccall f_3277(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1167)static void C_ccall f_1167(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3273)static void C_ccall f_3273(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1171)static void C_ccall f_1171(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3269)static void C_ccall f_3269(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1175)static void C_ccall f_1175(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3265)static void C_ccall f_3265(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1179)static void C_ccall f_1179(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3261)static void C_ccall f_3261(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1183)static void C_ccall f_1183(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3257)static void C_ccall f_3257(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1187)static void C_ccall f_1187(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2225)static void C_ccall f_2225(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2229)static void C_ccall f_2229(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2233)static void C_ccall f_2233(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2237)static void C_ccall f_2237(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2241)static void C_ccall f_2241(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2245)static void C_ccall f_2245(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2249)static void C_ccall f_2249(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2253)static void C_ccall f_2253(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2340)static void C_ccall f_2340(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2344)static void C_ccall f_2344(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2348)static void C_ccall f_2348(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2352)static void C_ccall f_2352(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2356)static void C_ccall f_2356(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2360)static void C_ccall f_2360(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2364)static void C_ccall f_2364(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2368)static void C_ccall f_2368(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2510)static void C_ccall f_2510(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2514)static void C_ccall f_2514(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2518)static void C_ccall f_2518(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2522)static void C_ccall f_2522(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2526)static void C_ccall f_2526(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2530)static void C_ccall f_2530(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2534)static void C_ccall f_2534(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2538)static void C_ccall f_2538(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2542)static void C_ccall f_2542(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2546)static void C_ccall f_2546(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2550)static void C_ccall f_2550(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2554)static void C_ccall f_2554(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2558)static void C_ccall f_2558(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2562)static void C_ccall f_2562(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2566)static void C_ccall f_2566(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2570)static void C_ccall f_2570(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2574)static void C_ccall f_2574(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2578)static void C_ccall f_2578(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2582)static void C_ccall f_2582(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2586)static void C_ccall f_2586(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2590)static void C_ccall f_2590(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2594)static void C_ccall f_2594(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2598)static void C_ccall f_2598(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2602)static void C_ccall f_2602(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2606)static void C_ccall f_2606(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2610)static void C_ccall f_2610(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2614)static void C_ccall f_2614(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2618)static void C_ccall f_2618(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2622)static void C_ccall f_2622(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2626)static void C_ccall f_2626(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2630)static void C_ccall f_2630(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2634)static void C_ccall f_2634(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2638)static void C_ccall f_2638(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2642)static void C_ccall f_2642(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2646)static void C_ccall f_2646(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2650)static void C_ccall f_2650(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2654)static void C_ccall f_2654(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2658)static void C_ccall f_2658(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2662)static void C_ccall f_2662(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2666)static void C_ccall f_2666(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2670)static void C_ccall f_2670(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2674)static void C_ccall f_2674(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2678)static void C_ccall f_2678(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2682)static void C_ccall f_2682(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2686)static void C_ccall f_2686(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2690)static void C_ccall f_2690(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2694)static void C_ccall f_2694(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2698)static void C_ccall f_2698(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3253)static void C_ccall f_3253(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3138)static void C_ccall f_3138(C_word c,C_word t0,C_word t1,...) C_noret;C_noret_decl(f_3138)static void C_ccall f_3138r(C_word t0,C_word t1,C_word t3) C_noret;C_noret_decl(f_3207)static void C_fcall f_3207(C_word t0,C_word t1) C_noret;C_noret_decl(f_3202)static void C_fcall f_3202(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_3140)static void C_fcall f_3140(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_3144)static void C_ccall f_3144(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3171)static void C_ccall f_3171(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3176)static void C_fcall f_3176(C_word t0,C_word t1) C_noret;C_noret_decl(f_3180)static void C_ccall f_3180(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3198)static void C_ccall f_3198(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3189)static void C_ccall f_3189(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3153)static void C_ccall f_3153(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3156)static void C_ccall f_3156(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3129)static void C_fcall f_3129(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_3137)static void C_ccall f_3137(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3031)static void C_ccall f_3031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_3031)static void C_ccall f_3031r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_3083)static void C_fcall f_3083(C_word t0,C_word t1) C_noret;C_noret_decl(f_3078)static void C_fcall f_3078(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_3033)static void C_fcall f_3033(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_3037)static void C_ccall f_3037(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_3049)static void C_fcall f_3049(C_word t0,C_word t1) C_noret;C_noret_decl(f_2918)static void C_ccall f_2918(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;C_noret_decl(f_2918)static void C_ccall f_2918r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;C_noret_decl(f_2971)static void C_fcall f_2971(C_word t0,C_word t1) C_noret;C_noret_decl(f_2966)static void C_fcall f_2966(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2957)static void C_fcall f_2957(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_2920)static void C_fcall f_2920(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2927)static void C_ccall f_2927(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2935)static void C_fcall f_2935(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2945)static void C_ccall f_2945(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2912)static void C_ccall f_2912(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2906)static void C_ccall f_2906(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2900)static void C_ccall f_2900(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2894)static void C_ccall f_2894(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2888)static void C_ccall f_2888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2882)static void C_ccall f_2882(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2876)static void C_ccall f_2876(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2870)static void C_ccall f_2870(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_2827)static void C_fcall f_2827(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;C_noret_decl(f_2840)static void C_ccall f_2840(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2843)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -