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

📄 ulolevel.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
/* Generated from lolevel.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: lolevel.scm -quiet -no-trace -optimize-level 2 -include-path . -include-path ./ -explicit-use -unsafe -no-lambda-info -output-file ulolevel.c   unit: lolevel*/#include "chicken.h"#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)# include <sys/types.h>#endif#ifndef C_NONUNIX# include <sys/mman.h>#endif#define C_pointer_to_object(ptr)   ((C_word*)C_block_item(ptr, 0))#define C_w2b(x)                   C_fix(C_wordstobytes(C_unfix(x)))#define C_pointer_eqp(x, y)        C_mk_bool(C_c_pointer_nn(x) == C_c_pointer_nn(y))#define C_memmove_o(to, from, n, toff, foff) C_memmove((char *)(to) + (toff), (char *)(from) + (foff), (n))static C_PTABLE_ENTRY *create_ptable(void);static C_TLS C_word lf[160];static double C_possibly_force_alignment;/* from k2263 */static C_word C_fcall stub494(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub494(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * t0=(void * )C_c_pointer_or_null(C_a0);C_free(t0);return C_r;}/* from f_2175 in object-evict in k1871 in k1660 in k1359 in k1355 in k1351 in k1347 in k1343 in k1339 in k1335 in k1331 in k719 */static C_word C_fcall stub467(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub467(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;int t0=(int )C_unfix(C_a0);C_r=C_mpointer_or_false(&C_a,(void*)C_malloc(t0));return C_r;}/* from malloc */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub393(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub393(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;int size=(int )C_unfix(C_a0);char *bv;           if((bv = (char *)C_malloc(size + 3 + sizeof(C_header))) == NULL) return(C_SCHEME_FALSE);           bv = (char *)C_align((C_word)bv);           ((C_SCHEME_BLOCK *)bv)->header = C_BYTEVECTOR_TYPE | size;           return((C_word)bv);C_ret:#undef returnreturn C_r;}/* from k2914 */#define return(x) C_cblock C_r = (C_flonum(&C_a,(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub305(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub305(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((double *)p));C_ret:#undef returnreturn C_r;}/* from k2924 */#define return(x) C_cblock C_r = (C_flonum(&C_a,(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub298(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub298(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((float *)p));C_ret:#undef returnreturn C_r;}/* from k2934 */#define return(x) C_cblock C_r = (C_int_to_num(&C_a,(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub291(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub291(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((C_s32 *)p));C_ret:#undef returnreturn C_r;}/* from k2944 */#define return(x) C_cblock C_r = (C_int_to_num(&C_a,(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub284(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub284(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((C_u32 *)p));C_ret:#undef returnreturn C_r;}/* from k2954 */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub278(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub278(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((short *)p));C_ret:#undef returnreturn C_r;}/* from k2964 */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub272(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub272(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((unsigned short *)p));C_ret:#undef returnreturn C_r;}/* from k2974 */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub266(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub266(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((char *)p));C_ret:#undef returnreturn C_r;}/* from k2984 */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub260(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub260(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);return(*((unsigned char *)p));C_ret:#undef returnreturn C_r;}/* from k1324 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub253(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub253(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);float n=(float )C_c_double(C_a1);*((double *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1314 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub245(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub245(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);double n=(double )C_c_double(C_a1);*((float *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1304 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub237(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub237(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);int n=(int )C_unfix(C_a1);*((C_s32 *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1294 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub229(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub229(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);int n=(int )C_unfix(C_a1);*((C_u32 *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1284 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub221(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub221(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);int n=(int )C_unfix(C_a1);*((short *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1274 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub213(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub213(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);int n=(int )C_unfix(C_a1);*((unsigned short *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1264 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub205(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub205(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);int n=(int )C_unfix(C_a1);*((char *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1254 */#define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub197(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub197(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * p=(void * )C_c_pointer_or_null(C_a0);int n=(int )C_unfix(C_a1);*((unsigned char *)p) = n;C_ret:#undef returnreturn C_r;}/* from k1244 */#define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub188(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub188(C_word C_buf,C_word C_a0,C_word C_a1){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * ptr=(void * )C_c_pointer_or_null(C_a0);int off=(int )C_num_to_int(C_a1);return((unsigned char *)ptr + off);C_ret:#undef returnreturn C_r;}/* from align in k719 */static C_word C_fcall stub181(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub181(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;int t0=(int )C_num_to_int(C_a0);C_r=C_int_to_num(&C_a,C_align(t0));return C_r;}/* from k1200 */static C_word C_fcall stub174(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub174(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * t0=(void * )C_c_pointer_or_null(C_a0);C_free(t0);return C_r;}/* from allocate in k719 */static C_word C_fcall stub169(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub169(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;int t0=(int )C_unfix(C_a0);C_r=C_mpointer_or_false(&C_a,(void*)C_malloc(t0));return C_r;}/* from f_1176 in object->pointer in k719 */#define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(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 x=(C_word )(C_a0);return((void *)x);C_ret:#undef returnreturn C_r;}/* from k772 */static C_word C_fcall stub58(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;C_regparm static C_word C_fcall stub58(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * t0=(void * )C_data_pointer_or_null(C_a0);void * t1=(void * )C_data_pointer_or_null(C_a1);int t2=(int )C_unfix(C_a2);int t3=(int )C_unfix(C_a3);int t4=(int )C_unfix(C_a4);C_memmove_o(t0,t1,t2,t3,t4);return C_r;}/* from k759 */static C_word C_fcall stub42(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;C_regparm static C_word C_fcall stub42(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * t0=(void * )C_data_pointer_or_null(C_a0);void * t1=(void * )C_c_pointer_or_null(C_a1);int t2=(int )C_unfix(C_a2);int t3=(int )C_unfix(C_a3);int t4=(int )C_unfix(C_a4);C_memmove_o(t0,t1,t2,t3,t4);return C_r;}/* from k746 */static C_word C_fcall stub26(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;C_regparm static C_word C_fcall stub26(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;void * t0=(void * )C_c_pointer_or_null(C_a0);void * t1=(void * )C_data_pointer_or_null(C_a1);int t2=(int )C_unfix(C_a2);int t3=(int )C_unfix(C_a3);int t4=(int )C_unfix(C_a4);

⌨️ 快捷键说明

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