亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? internal.h

?? viewml移植到win32,windows平臺代碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
  2, 2, 2, 2, 2, 2,              /* *, *?, +, +?, ?, ??      ** minima in  */ \  4, 4, 4,                       /* upto, minupto, exact     ** UTF-8 mode */ \  /* Negative single-char repeats - only for chars < 256                   */ \  2, 2, 2, 2, 2, 2,              /* NOT *, *?, +, +?, ?, ??                */ \  4, 4, 4,                       /* NOT upto, minupto, exact               */ \  /* Positive type repeats                                                 */ \  2, 2, 2, 2, 2, 2,              /* Type *, *?, +, +?, ?, ??               */ \  4, 4, 4,                       /* Type upto, minupto, exact              */ \  /* Character class & ref repeats                                         */ \  1, 1, 1, 1, 1, 1,              /* *, *?, +, +?, ?, ??                    */ \  5, 5,                          /* CRRANGE, CRMINRANGE                    */ \ 33,                             /* CLASS                                  */ \ 33,                             /* NCLASS                                 */ \  0,                             /* XCLASS - variable length               */ \  3,                             /* REF                                    */ \  1+LINK_SIZE,                   /* RECURSE                                */ \  2+2*LINK_SIZE,                 /* CALLOUT                                */ \  1+LINK_SIZE,                   /* Alt                                    */ \  1+LINK_SIZE,                   /* Ket                                    */ \  1+LINK_SIZE,                   /* KetRmax                                */ \  1+LINK_SIZE,                   /* KetRmin                                */ \  1+LINK_SIZE,                   /* Assert                                 */ \  1+LINK_SIZE,                   /* Assert not                             */ \  1+LINK_SIZE,                   /* Assert behind                          */ \  1+LINK_SIZE,                   /* Assert behind not                      */ \  1+LINK_SIZE,                   /* Reverse                                */ \  1+LINK_SIZE,                   /* Once                                   */ \  1+LINK_SIZE,                   /* COND                                   */ \  3,                             /* CREF                                   */ \  1, 1,                          /* BRAZERO, BRAMINZERO                    */ \  3,                             /* BRANUMBER                              */ \  1+LINK_SIZE                    /* BRA                                    */ \/* A magic value for OP_CREF to indicate the "in recursion" condition. */#define CREF_RECURSE  0xffff/* The texts of compile-time error messages are defined as macros here so thatthey can be accessed by the POSIX wrapper and converted into error codes.  Yes,I could have used error codes in the first place, but didn't feel like changingjust to accommodate the POSIX wrapper. */#define ERR1  "\\ at end of pattern"#define ERR2  "\\c at end of pattern"#define ERR3  "unrecognized character follows \\"#define ERR4  "numbers out of order in {} quantifier"#define ERR5  "number too big in {} quantifier"#define ERR6  "missing terminating ] for character class"#define ERR7  "invalid escape sequence in character class"#define ERR8  "range out of order in character class"#define ERR9  "nothing to repeat"#define ERR10 "operand of unlimited repeat could match the empty string"#define ERR11 "internal error: unexpected repeat"#define ERR12 "unrecognized character after (?"#define ERR13 "POSIX named classes are supported only within a class"#define ERR14 "missing )"#define ERR15 "reference to non-existent subpattern"#define ERR16 "erroffset passed as NULL"#define ERR17 "unknown option bit(s) set"#define ERR18 "missing ) after comment"#define ERR19 "parentheses nested too deeply"#define ERR20 "regular expression too large"#define ERR21 "failed to get memory"#define ERR22 "unmatched parentheses"#define ERR23 "internal error: code overflow"#define ERR24 "unrecognized character after (?<"#define ERR25 "lookbehind assertion is not fixed length"#define ERR26 "malformed number after (?("#define ERR27 "conditional group contains more than two branches"#define ERR28 "assertion expected after (?("#define ERR29 "(?R or (?digits must be followed by )"#define ERR30 "unknown POSIX class name"#define ERR31 "POSIX collating elements are not supported"#define ERR32 "this version of PCRE is not compiled with PCRE_UTF8 support"#define ERR33 "spare error"#define ERR34 "character value in \\x{...} sequence is too large"#define ERR35 "invalid condition (?(0)"#define ERR36 "\\C not allowed in lookbehind assertion"#define ERR37 "PCRE does not support \\L, \\l, \\N, \\U, or \\u"#define ERR38 "number after (?C is > 255"#define ERR39 "closing ) for (?C expected"#define ERR40 "recursive call could loop indefinitely"#define ERR41 "unrecognized character after (?P"#define ERR42 "syntax error after (?P"#define ERR43 "two named groups have the same name"#define ERR44 "invalid UTF-8 string"#define ERR45 "support for \\P, \\p, and \\X has not been compiled"#define ERR46 "malformed \\P or \\p sequence"#define ERR47 "unknown property name after \\P or \\p"/* The real format of the start of the pcre block; the index of names and thecode vector run on as long as necessary after the end. We store an explicitoffset to the name table so that if a regex is compiled on one host, saved, andthen run on another where the size of pointers is different, all might stillbe well. For the case of compiled-on-4 and run-on-8, we include an extrapointer that is always NULL. For future-proofing, we also include a few dummyfields - even though you can never get this planning right!NOTE NOTE NOTE:Because people can now save and re-use compiled patterns, any additions to thisstructure should be made at the end, and something earlier (e.g. a newflag in the options or one of the dummy fields) should indicate that the newfields are present. Currently PCRE always sets the dummy fields to zero.NOTE NOTE NOTE:*/typedef struct real_pcre {  pcre_uint32 magic_number;  pcre_uint32 size;               /* Total that was malloced */  pcre_uint32 options;  pcre_uint32 dummy1;             /* For future use, maybe */  pcre_uint16 top_bracket;  pcre_uint16 top_backref;  pcre_uint16 first_byte;  pcre_uint16 req_byte;  pcre_uint16 name_table_offset;  /* Offset to name table that follows */  pcre_uint16 name_entry_size;    /* Size of any name items */  pcre_uint16 name_count;         /* Number of name items */  pcre_uint16 dummy2;             /* For future use, maybe */  const unsigned char *tables;    /* Pointer to tables or NULL for std */  const unsigned char *nullpad;   /* NULL padding */} real_pcre;/* The format of the block used to store data from pcre_study(). The sameremark (see NOTE above) about extending this structure applies. */typedef struct pcre_study_data {  pcre_uint32 size;               /* Total that was malloced */  pcre_uint32 options;  uschar start_bits[32];} pcre_study_data;/* Structure for passing "static" information around between the functionsdoing the compiling, so that they are thread-safe. */typedef struct compile_data {  const uschar *lcc;            /* Points to lower casing table */  const uschar *fcc;            /* Points to case-flipping table */  const uschar *cbits;          /* Points to character type table */  const uschar *ctypes;         /* Points to table of type maps */  const uschar *start_code;     /* The start of the compiled code */  const uschar *start_pattern;  /* The start of the pattern */  uschar *name_table;           /* The name/number table */  int  names_found;             /* Number of entries so far */  int  name_entry_size;         /* Size of each entry */  int  top_backref;             /* Maximum back reference */  unsigned int backref_map;     /* Bitmap of low back refs */  int  req_varyopt;             /* "After variable item" flag for reqbyte */  BOOL nopartial;               /* Set TRUE if partial won't work */} compile_data;/* Structure for maintaining a chain of pointers to the currently incompletebranches, for testing for left recursion. */typedef struct branch_chain {  struct branch_chain *outer;  uschar *current;} branch_chain;/* Structure for items in a linked list that represents an explicit recursivecall within the pattern. */typedef struct recursion_info {  struct recursion_info *prevrec; /* Previous recursion record (or NULL) */  int group_num;                /* Number of group that was called */  const uschar *after_call;     /* "Return value": points after the call in the expr */  const uschar *save_start;     /* Old value of md->start_match */  int *offset_save;             /* Pointer to start of saved offsets */  int saved_max;                /* Number of saved offsets */} recursion_info;/* When compiling in a mode that doesn't use recursive calls to match(),a structure is used to remember local variables on the heap. It is defined inpcre.c, close to the match() function, so that it is easy to keep it in stepwith any changes of local variable. However, the pointer to the current framemust be saved in some "static" place over a longjmp(). We declare thestructure here so that we can put a pointer in the match_data structure.NOTE: This isn't used for a "normal" compilation of pcre. */struct heapframe;/* Structure for passing "static" information around between the functionsdoing the matching, so that they are thread-safe. */typedef struct match_data {  unsigned long int match_call_count; /* As it says */  unsigned long int match_limit;/* As it says */  int   *offset_vector;         /* Offset vector */  int    offset_end;            /* One past the end */  int    offset_max;            /* The maximum usable for return data */  const uschar *lcc;            /* Points to lower casing table */  const uschar *ctypes;         /* Points to table of type maps */  BOOL   offset_overflow;       /* Set if too many extractions */  BOOL   notbol;                /* NOTBOL flag */  BOOL   noteol;                /* NOTEOL flag */  BOOL   utf8;                  /* UTF8 flag */  BOOL   endonly;               /* Dollar not before final \n */  BOOL   notempty;              /* Empty string match not wanted */  BOOL   partial;               /* PARTIAL flag */  BOOL   hitend;                /* Hit the end of the subject at some point */  const uschar *start_code;     /* For use when recursing */  const uschar *start_subject;  /* Start of the subject string */  const uschar *end_subject;    /* End of the subject string */  const uschar *start_match;    /* Start of this match attempt */  const uschar *end_match_ptr;  /* Subject position at end match */  int    end_offset_top;        /* Highwater mark at end of match */  int    capture_last;          /* Most recent capture number */  int    start_offset;          /* The start offset value */  recursion_info *recursive;    /* Linked list of recursion data */  void  *callout_data;          /* To pass back to callouts */  struct heapframe *thisframe;  /* Used only when compiling for no recursion */} match_data;/* Bit definitions for entries in the pcre_ctypes table. */#define ctype_space   0x01#define ctype_letter  0x02#define ctype_digit   0x04#define ctype_xdigit  0x08#define ctype_word    0x10   /* alphameric or '_' */#define ctype_meta    0x80   /* regexp meta char or zero (end pattern) *//* Offsets for the bitmap tables in pcre_cbits. Each table contains a setof bits for a class map. Some classes are built by combining these tables. */#define cbit_space     0      /* [:space:] or \s */#define cbit_xdigit   32      /* [:xdigit:] */#define cbit_digit    64      /* [:digit:] or \d */#define cbit_upper    96      /* [:upper:] */#define cbit_lower   128      /* [:lower:] */#define cbit_word    160      /* [:word:] or \w */#define cbit_graph   192      /* [:graph:] */#define cbit_print   224      /* [:print:] */#define cbit_punct   256      /* [:punct:] */#define cbit_cntrl   288      /* [:cntrl:] */#define cbit_length  320      /* Length of the cbits table *//* Offsets of the various tables from the base tables pointer, andtotal length. */#define lcc_offset      0#define fcc_offset    256#define cbits_offset  512#define ctypes_offset (cbits_offset + cbit_length)#define tables_length (ctypes_offset + 256)/* End of internal.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品一区二区三区网站观看| 日韩视频在线一区二区| 亚洲成a人在线观看| 69堂成人精品免费视频| 久久er精品视频| 国产日韩欧美精品电影三级在线| 本田岬高潮一区二区三区| 中文字幕综合网| 欧美高清视频一二三区 | 欧美美女bb生活片| 六月婷婷色综合| 亚洲国产精品t66y| 日本国产一区二区| 久久精品国产亚洲a| 欧美高清一级片在线观看| 在线观看一区不卡| 免费人成网站在线观看欧美高清| 久久久久久久久岛国免费| 91农村精品一区二区在线| 日韩影院在线观看| 国产亚洲美州欧州综合国| 91久久精品一区二区| 日本成人中文字幕在线视频| 欧美国产日韩一二三区| 欧美性三三影院| 精品一区二区三区影院在线午夜| 亚洲天堂a在线| 6080yy午夜一二三区久久| 国产成人亚洲精品青草天美| 一区二区三区中文字幕在线观看| 欧美一区二区三级| 成人精品在线视频观看| 丝瓜av网站精品一区二区 | 国产精品福利一区二区三区| 欧美高清dvd| 国产成人av福利| 亚洲国产一区在线观看| 国产欧美视频在线观看| 欧美日韩中文字幕精品| 国产成人av电影在线播放| 五月激情六月综合| 国产精品国产自产拍在线| 日韩欧美激情一区| 在线观看亚洲a| 成人永久免费视频| 日韩av电影天堂| 亚洲色图欧美在线| 久久婷婷国产综合精品青草| 欧美午夜一区二区三区| 国产精品88av| 免费看精品久久片| 夜夜嗨av一区二区三区中文字幕| 国产调教视频一区| 日韩一区二区视频在线观看| 91浏览器打开| 成人性视频免费网站| 久久精品国产77777蜜臀| 一区二区三区 在线观看视频| 国产调教视频一区| 欧美大度的电影原声| 欧美性猛交xxxx黑人交| 成人开心网精品视频| 国内精品伊人久久久久av一坑| 亚洲午夜av在线| 亚洲欧美色一区| 国产欧美一区二区精品性色| 日韩欧美综合一区| 欧美日韩精品一区二区| 91色视频在线| 国产精品主播直播| 久久99精品一区二区三区| 午夜精品aaa| 亚洲精品大片www| 国产精品色在线| 26uuu国产在线精品一区二区| 欧美一卡在线观看| 欧美视频完全免费看| 一本一本大道香蕉久在线精品| 丁香天五香天堂综合| 国产一区二区不卡老阿姨| 麻豆成人久久精品二区三区红| 亚洲成人1区2区| 亚洲黄色尤物视频| 亚洲精品五月天| 国产精品电影一区二区| 欧美国产精品v| 国产欧美日韩在线观看| 久久综合五月天婷婷伊人| 欧美mv日韩mv亚洲| 欧美成人艳星乳罩| 91精品国产综合久久久蜜臀图片| 欧美日韩国产美| 欧美丝袜丝交足nylons| 91久久精品网| 在线观看日韩精品| 欧洲另类一二三四区| 色丁香久综合在线久综合在线观看| aaa国产一区| 91亚洲资源网| 日本国产一区二区| 在线观看日韩电影| 欧美色图激情小说| 欧美日韩国产三级| 欧美日韩1234| 欧美丰满美乳xxx高潮www| 欧美群妇大交群的观看方式| 欧美日韩视频专区在线播放| 欧美三级日韩三级国产三级| 欧美日本一道本| 91精品国产综合久久福利软件 | 一级特黄大欧美久久久| 亚洲自拍偷拍网站| 五月天欧美精品| 日本美女一区二区三区视频| 视频一区国产视频| 日本中文字幕不卡| 精品影院一区二区久久久| 国产一区二区调教| 成人午夜碰碰视频| 99视频在线观看一区三区| 一本一本久久a久久精品综合麻豆| 91丨porny丨在线| 欧美少妇性性性| 欧美另类z0zxhd电影| 日韩女优av电影在线观看| 久久一留热品黄| 国产精品区一区二区三区| 亚洲精品视频在线看| 午夜av一区二区三区| 日本成人在线网站| 国产传媒一区在线| 91丨国产丨九色丨pron| 欧美精品高清视频| 337p日本欧洲亚洲大胆精品| 国产精品久久夜| 亚洲一区二区三区四区五区中文| 免费在线观看一区| 国产成人一级电影| 一道本成人在线| 欧美一区二区福利视频| 国产亚洲成av人在线观看导航| 亚洲欧美另类图片小说| 婷婷丁香激情综合| 九九热在线视频观看这里只有精品| 成人一级视频在线观看| 在线视频你懂得一区| 日韩写真欧美这视频| 国产精品久久毛片av大全日韩| 亚洲国产一二三| 紧缚奴在线一区二区三区| 99精品久久免费看蜜臀剧情介绍| 欧美亚洲尤物久久| 久久综合久久综合亚洲| 亚洲欧美精品午睡沙发| 久久精品国产在热久久| 99re成人在线| 91精品国产91久久综合桃花| 中文欧美字幕免费| 香港成人在线视频| 粉嫩绯色av一区二区在线观看| 欧美日韩一区在线| 久久精品亚洲精品国产欧美kt∨| 亚洲一区二区三区四区在线免费观看| 精品影院一区二区久久久| 色婷婷一区二区| 精品国产网站在线观看| 亚洲一区二区在线免费看| 韩国女主播成人在线| 欧美唯美清纯偷拍| 国产日韩av一区| 日韩精品欧美成人高清一区二区| 大桥未久av一区二区三区中文| 91精品午夜视频| 日韩理论片中文av| 韩国v欧美v亚洲v日本v| 欧美视频第二页| 国产精品久久免费看| 久久精品国产色蜜蜜麻豆| 色婷婷久久综合| 久久精品视频一区二区三区| 性久久久久久久久久久久| www.亚洲激情.com| 精品欧美久久久| 亚洲电影在线免费观看| 成人开心网精品视频| 精品国产91久久久久久久妲己| 亚洲国产精品久久一线不卡| 成人av影视在线观看| 精品国产乱码久久久久久牛牛| 一区二区三区不卡视频| 成人免费看视频| 久久综合国产精品| 日本成人在线电影网| 欧美在线观看视频一区二区| 国产精品久久久久婷婷| 精品一区二区在线看| 欧美精品aⅴ在线视频| 一区二区三区欧美亚洲| 高清久久久久久| 久久亚洲私人国产精品va媚药|