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

📄 uregex.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
/* Generated from regex.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: regex.scm -quiet -no-trace -optimize-level 2 -include-path . -include-path ./ -explicit-use -include-path ./pcre -unsafe -no-lambda-info -output-file uregex.c   unit: regex*/#include "chicken.h"#include "pcre.h"static const char *C_regex_error;static int C_regex_error_offset;#define OVECTOR_LENGTH_MULTIPLE 3#define STATIC_OVECTOR_LEN 256static int C_regex_ovector[OVECTOR_LENGTH_MULTIPLE * STATIC_OVECTOR_LEN];static C_PTABLE_ENTRY *create_ptable(void);static C_TLS C_word lf[99];static double C_possibly_force_alignment;/* from k1310 */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub195(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;C_regparm static C_word C_fcall stub195(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;const pcre *code=(const pcre *)C_c_pointer_nn(C_a0);const pcre_extra *extra=(const pcre_extra *)C_c_pointer_or_null(C_a1);int cc;pcre_fullinfo(code, extra, PCRE_INFO_CAPTURECOUNT, &cc);return(cc + 1);C_ret:#undef returnreturn C_r;}/* from k1296 */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub183(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_a5) C_regparm;C_regparm static C_word C_fcall stub183(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_a5){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;const pcre *code=(const pcre *)C_c_pointer_nn(C_a0);const pcre_extra *extra=(const pcre_extra *)C_c_pointer_or_null(C_a1);void * str=(void * )C_data_pointer(C_a2);int start=(int )C_unfix(C_a3);int range=(int )C_unfix(C_a4);unsigned int options=(unsigned int )C_num_to_unsigned_int(C_a5);return(pcre_exec(code, extra, str, start + range, start, options, C_regex_ovector, STATIC_OVECTOR_LEN * OVECTOR_LENGTH_MULTIPLE));C_ret:#undef returnreturn C_r;}/* from ovector-end-ref */#define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub162(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub162(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;int i=(int )C_unfix(C_a0);return(C_regex_ovector[(i * 2) + 1]);C_ret:#undef returnreturn C_r;}/* from ovector-start-ref */#define return(x) C_cblock C_r = (C_fix((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;int i=(int )C_unfix(C_a0);return(C_regex_ovector[i * 2]);C_ret:#undef returnreturn C_r;}/* from k1152 */#define return(x) C_cblock C_r = (C_mpointer_or_false(&C_a,(void*)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub145(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub145(C_word C_buf,C_word C_a0){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;const pcre *code=(const pcre *)C_c_pointer_nn(C_a0);return(pcre_study(code, 0, &C_regex_error));C_ret:#undef returnreturn C_r;}/* from k978 */#define return(x) C_cblock C_r = (C_mpointer_or_false(&C_a,(void*)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub98(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;C_regparm static C_word C_fcall stub98(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;char * patt=(char * )C_c_string(C_a0);unsigned int options=(unsigned int )C_num_to_unsigned_int(C_a1);const unsigned C_char *tables=(const unsigned C_char *)C_c_pointer_or_null(C_a2);return(pcre_compile(patt, options, &C_regex_error, &C_regex_error_offset, tables));C_ret:#undef returnreturn C_r;}/* from re-maketables */#define return(x) C_cblock C_r = (C_mpointer_or_false(&C_a,(void*)(x))); goto C_ret; C_cblockendstatic C_word C_fcall stub72(C_word C_buf) C_regparm;C_regparm static C_word C_fcall stub72(C_word C_buf){C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;return (pcre_maketables ());C_ret:#undef returnreturn C_r;}/* from k873 */static C_word C_fcall stub51(C_word C_buf,C_word C_a0) C_regparm;C_regparm static C_word C_fcall stub51(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);pcre_free(t0);return C_r;}C_noret_decl(C_regex_toplevel)C_externexport void C_ccall C_regex_toplevel(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_496)static void C_ccall f_496(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2438)static void C_ccall f_2438(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;C_noret_decl(f_2438)static void C_ccall f_2438r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;C_noret_decl(f_2490)static void C_fcall f_2490(C_word t0,C_word t1) C_noret;C_noret_decl(f_2485)static void C_fcall f_2485(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2440)static void C_fcall f_2440(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_2464)static void C_ccall f_2464(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2478)static void C_ccall f_2478(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2382)static void C_ccall f_2382(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2389)static void C_ccall f_2389(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2397)static void C_fcall f_2397(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2429)static void C_ccall f_2429(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2416)static void C_ccall f_2416(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2419)static void C_ccall f_2419(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2342)static void C_ccall f_2342(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_2351)static void C_fcall f_2351(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2370)static void C_ccall f_2370(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2377)static void C_ccall f_2377(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2074)static void C_ccall f_2074(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2089)static void C_ccall f_2089(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2091)static void C_fcall f_2091(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2337)static void C_ccall f_2337(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2326)static void C_ccall f_2326(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2149)static void C_fcall f_2149(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2231)static void C_fcall f_2231(C_word t0,C_word t1) C_noret;C_noret_decl(f_2255)static void C_ccall f_2255(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2210)static void C_ccall f_2210(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2181)static void C_ccall f_2181(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2151)static void C_fcall f_2151(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_2159)static void C_ccall f_2159(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2147)static void C_ccall f_2147(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2134)static void C_ccall f_2134(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2121)static void C_ccall f_2121(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_2085)static void C_ccall f_2085(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1989)static void C_ccall f_1989(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2002)static void C_fcall f_2002(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_2021)static void C_fcall f_2021(C_word t0,C_word t1) C_noret;C_noret_decl(f_1937)static void C_ccall f_1937(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_1937)static void C_ccall f_1937r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_1952)static void C_fcall f_1952(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1969)static void C_ccall f_1969(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1694)static void C_ccall f_1694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;C_noret_decl(f_1694)static void C_ccall f_1694r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;C_noret_decl(f_1830)static void C_fcall f_1830(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1834)static void C_ccall f_1834(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1925)static void C_ccall f_1925(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1921)static void C_ccall f_1921(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1892)static void C_ccall f_1892(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1874)static void C_ccall f_1874(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1867)static void C_ccall f_1867(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1724)static void C_fcall f_1724(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_1730)static void C_fcall f_1730(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1797)static void C_ccall f_1797(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1785)static void C_ccall f_1785(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1744)static void C_ccall f_1744(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1709)static C_word C_fcall f_1709(C_word *a,C_word t0,C_word t1);C_noret_decl(f_1512)static void C_ccall f_1512(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_1512)static void C_ccall f_1512r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_1676)static void C_ccall f_1676(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1650)static void C_ccall f_1650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1675)static void C_ccall f_1675(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1630)static void C_ccall f_1630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1531)static void C_fcall f_1531(C_word t0,C_word t1) C_noret;C_noret_decl(f_1539)static void C_fcall f_1539(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1543)static void C_ccall f_1543(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1604)static void C_ccall f_1604(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1585)static void C_ccall f_1585(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1619)static void C_ccall f_1619(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_1614)static void C_ccall f_1614(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_1502)static void C_ccall f_1502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_1502)static void C_ccall f_1502r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_1510)static void C_ccall f_1510(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1492)static void C_ccall f_1492(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_1492)static void C_ccall f_1492r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_1500)static void C_ccall f_1500(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1446)static void C_fcall f_1446(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_1459)static void C_fcall f_1459(C_word t0,C_word t1) C_noret;C_noret_decl(f_1428)static void C_ccall f_1428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_1428)static void C_ccall f_1428r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_1436)static void C_ccall f_1436(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1418)static void C_ccall f_1418(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;C_noret_decl(f_1418)static void C_ccall f_1418r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;C_noret_decl(f_1426)static void C_ccall f_1426(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1375)static void C_fcall f_1375(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_1392)static void C_ccall f_1392(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1317)static void C_fcall f_1317(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;C_noret_decl(f_1321)static void C_ccall f_1321(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1330)static void C_ccall f_1330(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1268)static void C_fcall f_1268(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1272)static void C_ccall f_1272(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1280)static void C_ccall f_1280(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_1196)static void C_fcall f_1196(C_word t0,C_word t1) C_noret;C_noret_decl(f_1214)static void C_fcall f_1214(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_1248)static void C_fcall f_1248(C_word t0,C_word t1) C_noret;C_noret_decl(f_1252)static void C_ccall f_1252(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1234)static void C_ccall f_1234(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1156)static void C_ccall f_1156(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_1169)static void C_ccall f_1169(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1178)static void C_ccall f_1178(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1070)static void C_ccall f_1070(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;C_noret_decl(f_1070)static void C_ccall f_1070r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;C_noret_decl(f_1104)static void C_fcall f_1104(C_word t0,C_word t1) C_noret;C_noret_decl(f_1099)static void C_fcall f_1099(C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_1072)static void C_fcall f_1072(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_1082)static void C_ccall f_1082(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1095)static void C_ccall f_1095(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1085)static void C_ccall f_1085(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1088)static void C_ccall f_1088(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1000)static void C_ccall f_1000(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;C_noret_decl(f_1000)static void C_ccall f_1000r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;C_noret_decl(f_1068)static void C_ccall f_1068(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1058)static void C_ccall f_1058(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1061)static void C_ccall f_1061(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_1002)static void C_fcall f_1002(C_word t0,C_word t1) C_noret;C_noret_decl(f_1023)static void C_fcall f_1023(C_word t0,C_word t1) C_noret;C_noret_decl(f_985)static void C_fcall f_985(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;C_noret_decl(f_976)static void C_ccall f_976(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_957)static void C_fcall f_957(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;C_noret_decl(f_969)static void C_ccall f_969(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_965)static void C_ccall f_965(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_word t2) C_noret;C_noret_decl(f_903)static void C_ccall f_903(C_word c,C_word t0,C_word t1,...) C_noret;C_noret_decl(f_903)static void C_ccall f_903r(C_word t0,C_word t1,C_word t3) C_noret;C_noret_decl(f_931)static void C_ccall f_931(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_934)static void C_ccall f_934(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_898)static void C_fcall f_898(C_word t0,C_word t1) C_noret;C_noret_decl(f_902)static void C_ccall f_902(C_word c,C_word t0,C_word t1) C_noret;C_noret_decl(f_880)static void C_ccall f_880(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_870)static void C_ccall f_870(C_word c,C_word t0,C_word t1,C_word t2) C_noret;C_noret_decl(f_498)static void C_fcall f_498(C_word t0,C_word t1) C_noret;

⌨️ 快捷键说明

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