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

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

?? rx.h

?? ac3的解碼程序
?? H
?? 第 1 頁 / 共 5 頁
字號:
 * subexpression measurement or backreferencing. */struct re_se_params{  enum re_side_effects se;  int op1;  int op2;};typedef unsigned reg_syntax_t;struct re_pattern_buffer{  struct rx rx;  reg_syntax_t syntax;		/* See below for syntax bit definitions. */  unsigned int no_sub:1;	/* If set, don't  return register offsets. */  unsigned int not_bol:1;	/* If set, the anchors ('^' and '$') don't */  unsigned int not_eol:1;	/*     match at the ends of the string.  */    unsigned int newline_anchor:1;/* If true, an anchor at a newline matches.*/  unsigned int least_subs:1;	/* If set, and returning registers, return				 * as few values as possible.  Only 				 * backreferenced groups and group 0 (the whole				 * match) will be returned.				 */  /* If true, this says that the matcher should keep registers on its   * backtracking stack.  For many patterns, we can easily determine that   * this isn't necessary.   */  unsigned int match_regs_on_stack:1;  unsigned int search_regs_on_stack:1;  /* is_anchored and begbuf_only are filled in by rx_compile. */  unsigned int is_anchored:1;	/* Anchorded by ^? */  unsigned int begbuf_only:1;	/* Anchored to char position 0? */    /* If REGS_UNALLOCATED, allocate space in the `regs' structure   * for `max (RE_NREGS, re_nsub + 1)' groups.   * If REGS_REALLOCATE, reallocate space if necessary.   * If REGS_FIXED, use what's there.     */#define REGS_UNALLOCATED 0#define REGS_REALLOCATE 1#define REGS_FIXED 2  unsigned int regs_allocated:2;    /* Either a translate table to apply to all characters before   * comparing them, or zero for no translation.  The translation   * is applied to a pattern when it is compiled and to a string   * when it is matched.   */  unsigned char * translate;  /* If this is a valid pointer, it tells rx not to store the extents of    * certain subexpressions (those corresponding to non-zero entries).   * Passing 0x1 is the same as passing an array of all ones.  Passing 0x0   * is the same as passing an array of all zeros.   * The array should contain as many entries as their are subexps in the    * regexp.   */  char * syntax_parens;	/* Number of subexpressions found by the compiler.  */  size_t re_nsub;  void * buffer;		/* Malloced memory for the nfa. */  unsigned long allocated;	/* Size of that memory. */  /* Pointer to a fastmap, if any, otherwise zero.  re_search uses   * the fastmap, if there is one, to skip over impossible   * starting points for matches.  */  char *fastmap;  unsigned int fastmap_accurate:1; /* These three are internal. */  unsigned int can_match_empty:1;    struct rx_nfa_state * start;	/* The nfa starting state. */  /* This is the list of iterator bounds for {lo,hi} constructs.   * The memory pointed to is part of the rx->buffer.   */  struct re_se_params *se_params;  /* This is a bitset representation of the fastmap.   * This is a true fastmap that already takes the translate   * table into account.   */  rx_Bitset fastset;};/* Type for byte offsets within the string.  POSIX mandates this.  */typedef int regoff_t;/* This is the structure we store register match data in.  See   regex.texinfo for a full description of what registers match.  */struct re_registers{  unsigned num_regs;  regoff_t *start;  regoff_t *end;};typedef struct re_pattern_buffer regex_t;/* POSIX specification for registers.  Aside from the different names than   `re_registers', POSIX uses an array of structures, instead of a   structure of arrays.  */typedef struct{  regoff_t rm_so;  /* Byte offset from string's start to substring's start.  */  regoff_t rm_eo;  /* Byte offset from string's start to substring's end.  */} regmatch_t;/* The following bits are used to determine the regexp syntax we   recognize.  The set/not-set meanings are chosen so that Emacs syntax   remains the value 0.  The bits are given in alphabetical order, and   the definitions shifted by one from the previous bit; thus, when we   add or remove a bit, only one other definition need change.  *//* If this bit is not set, then \ inside a bracket expression is literal.   If set, then such a \ quotes the following character.  */#define RE_BACKSLASH_ESCAPE_IN_LISTS (1)/* If this bit is not set, then + and ? are operators, and \+ and \? are     literals.    If set, then \+ and \? are operators and + and ? are literals.  */#define RE_BK_PLUS_QM (RE_BACKSLASH_ESCAPE_IN_LISTS << 1)/* If this bit is set, then character classes are supported.  They are:     [:alpha:], [:upper:], [:lower:],  [:digit:], [:alnum:], [:xdigit:],     [:space:], [:print:], [:punct:], [:graph:], and [:cntrl:].   If not set, then character classes are not supported.  */#define RE_CHAR_CLASSES (RE_BK_PLUS_QM << 1)/* If this bit is set, then ^ and $ are always anchors (outside bracket     expressions, of course).   If this bit is not set, then it depends:        ^  is an anchor if it is at the beginning of a regular           expression or after an open-group or an alternation operator;        $  is an anchor if it is at the end of a regular expression, or           before a close-group or an alternation operator.     This bit could be (re)combined with RE_CONTEXT_INDEP_OPS, because   POSIX draft 11.2 says that * etc. in leading positions is undefined.   We already implemented a previous draft which made those constructs   invalid, though, so we haven't changed the code back.  */#define RE_CONTEXT_INDEP_ANCHORS (RE_CHAR_CLASSES << 1)/* If this bit is set, then special characters are always special     regardless of where they are in the pattern.   If this bit is not set, then special characters are special only in     some contexts; otherwise they are ordinary.  Specifically,      * + ? and intervals are only special when not after the beginning,     open-group, or alternation operator.  */#define RE_CONTEXT_INDEP_OPS (RE_CONTEXT_INDEP_ANCHORS << 1)/* If this bit is set, then *, +, ?, and { cannot be first in an re or     immediately after an alternation or begin-group operator.  */#define RE_CONTEXT_INVALID_OPS (RE_CONTEXT_INDEP_OPS << 1)/* If this bit is set, then . matches newline.   If not set, then it doesn't.  */#define RE_DOT_NEWLINE (RE_CONTEXT_INVALID_OPS << 1)/* If this bit is set, then . doesn't match NUL.   If not set, then it does.  */#define RE_DOT_NOT_NULL (RE_DOT_NEWLINE << 1)/* If this bit is set, nonmatching lists [^...] do not match newline.   If not set, they do.  */#define RE_HAT_LISTS_NOT_NEWLINE (RE_DOT_NOT_NULL << 1)/* If this bit is set, either \{...\} or {...} defines an     interval, depending on RE_NO_BK_BRACES.    If not set, \{, \}, {, and } are literals.  */#define RE_INTERVALS (RE_HAT_LISTS_NOT_NEWLINE << 1)/* If this bit is set, +, ? and | aren't recognized as operators.   If not set, they are.  */#define RE_LIMITED_OPS (RE_INTERVALS << 1)/* If this bit is set, newline is an alternation operator.   If not set, newline is literal.  */#define RE_NEWLINE_ALT (RE_LIMITED_OPS << 1)/* If this bit is set, then `{...}' defines an interval, and \{ and \}     are literals.  If not set, then `\{...\}' defines an interval.  */#define RE_NO_BK_BRACES (RE_NEWLINE_ALT << 1)/* If this bit is set, (...) defines a group, and \( and \) are literals.   If not set, \(...\) defines a group, and ( and ) are literals.  */#define RE_NO_BK_PARENS (RE_NO_BK_BRACES << 1)/* If this bit is set, then \<digit> matches <digit>.   If not set, then \<digit> is a back-reference.  */#define RE_NO_BK_REFS (RE_NO_BK_PARENS << 1)/* If this bit is set, then | is an alternation operator, and \| is literal.    If not set, then \| is an alternation operator, and | is literal.  */#define RE_NO_BK_VBAR (RE_NO_BK_REFS << 1)/* If this bit is set, then an ending range point collating higher     than the starting range point, as in [z-a], is invalid.   If not set, then when ending range point collates higher than the     starting range point, the range is ignored.  */#define RE_NO_EMPTY_RANGES (RE_NO_BK_VBAR << 1)/* If this bit is set, then an unmatched ) is ordinary.   If not set, then an unmatched ) is invalid.  */#define RE_UNMATCHED_RIGHT_PAREN_ORD (RE_NO_EMPTY_RANGES << 1)/* This global variable defines the particular regexp syntax to use (for   some interfaces).  When a regexp is compiled, the syntax used is   stored in the pattern buffer, so changing this does not affect   already-compiled regexps.  */extern reg_syntax_t re_syntax_options;/* Define combinations of the above bits for the standard possibilities.   (The [[[ comments delimit what gets put into the Texinfo file, so   don't delete them!)  */ /* [[[begin syntaxes]]] */#define RE_SYNTAX_EMACS 0#define RE_SYNTAX_AWK							\  (RE_BACKSLASH_ESCAPE_IN_LISTS | RE_DOT_NOT_NULL			\   | RE_NO_BK_PARENS            | RE_NO_BK_REFS				\   | RE_NO_BK_VAR               | RE_NO_EMPTY_RANGES			\   | RE_UNMATCHED_RIGHT_PAREN_ORD)#define RE_SYNTAX_POSIX_AWK 						\  (RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS)#define RE_SYNTAX_GREP							\  (RE_BK_PLUS_QM              | RE_CHAR_CLASSES				\   | RE_HAT_LISTS_NOT_NEWLINE | RE_INTERVALS				\   | RE_NEWLINE_ALT)#define RE_SYNTAX_EGREP							\  (RE_CHAR_CLASSES        | RE_CONTEXT_INDEP_ANCHORS			\   | RE_CONTEXT_INDEP_OPS | RE_HAT_LISTS_NOT_NEWLINE			\   | RE_NEWLINE_ALT       | RE_NO_BK_PARENS				\   | RE_NO_BK_VBAR)#define RE_SYNTAX_POSIX_EGREP						\  (RE_SYNTAX_EGREP | RE_INTERVALS | RE_NO_BK_BRACES)#define RE_SYNTAX_SED RE_SYNTAX_POSIX_BASIC/* Syntax bits common to both basic and extended POSIX regex syntax.  */#define _RE_SYNTAX_POSIX_COMMON						\  (RE_CHAR_CLASSES | RE_DOT_NEWLINE      | RE_DOT_NOT_NULL		\   | RE_INTERVALS  | RE_NO_EMPTY_RANGES)#define RE_SYNTAX_POSIX_BASIC						\  (_RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM)/* Differs from ..._POSIX_BASIC only in that RE_BK_PLUS_QM becomes   RE_LIMITED_OPS, i.e., \? \+ \| are not recognized.  Actually, this   isn't minimal, since other operators, such as \`, aren't disabled.  */#define RE_SYNTAX_POSIX_MINIMAL_BASIC					\  (_RE_SYNTAX_POSIX_COMMON | RE_LIMITED_OPS)#define RE_SYNTAX_POSIX_EXTENDED					\  (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS			\   | RE_CONTEXT_INDEP_OPS  | RE_NO_BK_BRACES				\   | RE_NO_BK_PARENS       | RE_NO_BK_VBAR				\   | RE_UNMATCHED_RIGHT_PAREN_ORD)/* Differs from ..._POSIX_EXTENDED in that RE_CONTEXT_INVALID_OPS   replaces RE_CONTEXT_INDEP_OPS and RE_NO_BK_REFS is added.  */#define RE_SYNTAX_POSIX_MINIMAL_EXTENDED				\  (_RE_SYNTAX_POSIX_COMMON  | RE_CONTEXT_INDEP_ANCHORS			\   | RE_CONTEXT_INVALID_OPS | RE_NO_BK_BRACES				\   | RE_NO_BK_PARENS        | RE_NO_BK_REFS				\   | RE_NO_BK_VBAR	    | RE_UNMATCHED_RIGHT_PAREN_ORD)/* [[[end syntaxes]]] *//* Maximum number of duplicates an interval can allow.  Some systems   (erroneously) define this in other header files, but we want our   value, so remove any previous define.  */#ifdef RE_DUP_MAX#undef RE_DUP_MAX#endif#define RE_DUP_MAX ((1 << 15) - 1) /* POSIX `cflags' bits (i.e., information for `regcomp').  *//* If this bit is set, then use extended regular expression syntax.   If not set, then use basic regular expression syntax.  */#define REG_EXTENDED 1/* If this bit is set, then ignore case when matching.   If not set, then case is significant.  */#define REG_ICASE (REG_EXTENDED << 1) /* If this bit is set, then anchors do not match at newline     characters in the string.   If not set, then anchors do match at newlines.  */#define REG_NEWLINE (REG_ICASE << 1)/* If this bit is set, then report only success or fail in regexec.   If not set, then returns differ between not matching and errors.  */#define REG_NOSUB (REG_NEWLINE << 1)/* POSIX `eflags' bits (i.e., information for regexec).  *//* If this bit is set, then the beginning-of-line operator doesn't match     the beginning of the string (presumably because it's not the     beginning of a line).   If not set, then the beginning-of-line operator does match the     beginning of the string.  */#define REG_NOTBOL 1/* Like REG_NOTBOL, except for the end-of-line.  */#define REG_NOTEOL (1 << 1)/* If `regs_allocated' is REGS_UNALLOCATED in the pattern buffer, * `re_match_2' returns information about at least this many registers * the first time a `regs' structure is passed.  * * Also, this is the greatest number of backreferenced subexpressions * allowed in a pattern being matched without caller-supplied registers. */#ifndef RE_NREGS#define RE_NREGS 30#endifextern int rx_cache_bound;extern char rx_version_string[];#ifdef RX_WANT_RX_DEFS/* This is decls to the interesting subsystems and lower layers * of rx.  Everything which doesn't have a public counterpart in  * regex.c is declared here. */#ifdef __STDC__typedef void (*rx_hash_freefn) (struct rx_hash_item * it);#else /* ndef __STDC__ */typedef void (*rx_hash_freefn) ();#endif /* ndef __STDC__ */#ifdef __STDC__RX_DECL int rx_bitset_is_equal (int size, rx_Bitset a, rx_Bitset b);RX_DECL int rx_bitset_is_subset (int size, rx_Bitset a, rx_Bitset b);RX_DECL int rx_bitset_empty (int size, rx_Bitset set);RX_DECL void rx_bitset_null (int size, rx_Bitset b);RX_DECL void rx_bitset_universe (int size, rx_Bitset b);RX_DECL void rx_bitset_complement (int size, rx_Bitset b);RX_DECL void rx_bitset_assign (int size, rx_Bitset a, rx_Bitset b);RX_DECL void rx_bitset_union (int size, rx_Bitset a, rx_Bitset b);RX_DECL void rx_bitset_intersection (int size,				     rx_Bitset a, rx_Bitset b);RX_DECL void rx_bitset_difference (int size, rx_Bitset a, rx_Bitset b);RX_DECL void rx_bitset_revdifference (int size,				      rx_Bitset a, rx_Bitset b);RX_DECL void rx_bitset_xor (int size, rx_Bitset a, rx_Bitset b);RX_DECL unsigned long rx_bitset_hash (int size, rx_Bitset b);RX_DECL struct rx_hash_item * rx_hash_find (struct rx_hash * table,					    unsigned long hash,					    void * value,					    struct rx_hash_rules * rules);RX_DECL struct rx_hash_item * rx_hash_store (struct rx_hash * table,					     unsigned long hash,					     void * value,					     struct rx_hash_rules * rules);RX_DECL void rx_hash_free (struct rx_hash_item * it, struct rx_hash_rules * rules);RX_DECL void rx_free_hash_table (struct rx_hash * tab, rx_hash_freefn freefn,				 struct rx_hash_rules * rules);RX_DECL rx_Bitset rx_cset (struct rx *rx);RX_DECL rx_Bitset rx_copy_cset (struct rx *rx, rx_Bitset a);RX_DECL void rx_free_cset (struct rx * rx, rx_Bitset c);RX_DECL struct rexp_node * rexp_node (struct rx *rx,				      enum rexp_node_type type);RX_DECL struct rexp_node * rx_mk_r_cset (struct rx * rx,					 rx_Bitset b);RX_DECL struct rexp_node * rx_mk_r_concat (struct rx * rx,					   struct rexp_node * a,					   struct rexp_node * b);RX_DECL struct rexp_node * rx_mk_r_alternate (struct rx * rx,					      struct rexp_node * a,					      struct rexp_node * b);RX_DECL struct rexp_node * rx_mk_r_opt (struct rx * rx,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产cao| 成人av手机在线观看| 精品久久久久久久久久久院品网 | 日韩国产精品久久| 欧美色老头old∨ideo| 日本不卡一区二区三区| 精品电影一区二区| 日本久久一区二区| 另类专区欧美蜜桃臀第一页| 欧美高清在线精品一区| 欧美日韩成人综合在线一区二区 | 成人国产精品免费| 91丨porny丨国产| 蜜桃av一区二区在线观看| 欧美高清dvd| 日本乱码高清不卡字幕| 99视频精品在线| 国产成人日日夜夜| 美女免费视频一区| 奇米影视在线99精品| 午夜精品久久久久久久99樱桃| 国产精品亲子伦对白| 日韩一区二区免费在线观看| 欧美日韩另类一区| 欧美三区在线观看| 欧美日韩精品三区| 欧美久久免费观看| 精品少妇一区二区三区视频免付费| 欧美三级电影在线看| 欧美男男青年gay1069videost| 欧美天天综合网| 日韩午夜激情av| 久久人人97超碰com| 中文乱码免费一区二区| 一区二区三区在线影院| 午夜视频久久久久久| 首页欧美精品中文字幕| 美腿丝袜在线亚洲一区| 国产乱码一区二区三区| 91视视频在线观看入口直接观看www | 国产原创一区二区| 国产精一品亚洲二区在线视频| 狠狠色综合色综合网络| 国产精品一区二区无线| 色拍拍在线精品视频8848| 欧美一区二区久久| 国产欧美日韩亚州综合| 亚洲va欧美va人人爽午夜| 国产精品白丝jk白祙喷水网站| 91影院在线免费观看| 久久亚洲影视婷婷| 首页国产欧美久久| 91在线一区二区三区| 精品国产一区二区三区忘忧草| 亚洲视频在线一区| 国产盗摄女厕一区二区三区| 欧美日韩国产在线观看| 亚洲欧美国产三级| 国产成人在线视频免费播放| 欧美日本免费一区二区三区| 国产精品久久久久精k8| 国产不卡免费视频| 久久久www免费人成精品| 国产一区二区导航在线播放| 欧美一区二区三区在线观看视频 | 亚洲视频一区在线| 成人午夜在线播放| 中文字幕av一区 二区| 国产精品夜夜嗨| 国产欧美日韩一区二区三区在线观看| 亚洲影院在线观看| 色女孩综合影院| 三级久久三级久久久| 91精品国产综合久久精品| 天天综合网天天综合色| 欧美日韩国产天堂| 韩国欧美国产1区| 国产拍揄自揄精品视频麻豆| 波多野结衣精品在线| 亚洲一区二区影院| 亚洲精品一区二区三区香蕉| 国产.欧美.日韩| 亚洲高清不卡在线观看| 欧美二区三区的天堂| 国产成人午夜精品影院观看视频| 国产日产欧美一区| 欧美高清一级片在线| 成人一区二区三区中文字幕| 一区二区三区国产豹纹内裤在线| 91精品国产入口| 91在线视频网址| 美女网站色91| 日韩va亚洲va欧美va久久| 日韩欧美国产系列| 日本乱码高清不卡字幕| 东方aⅴ免费观看久久av| 丝袜诱惑制服诱惑色一区在线观看 | 日韩午夜av一区| 欧美日韩电影在线播放| 91亚洲午夜精品久久久久久| 成人自拍视频在线| 久久99久久99小草精品免视看| 亚洲线精品一区二区三区| 国产精品视频yy9299一区| 精品久久人人做人人爰| 欧美区视频在线观看| 91麻豆福利精品推荐| 成人国产精品免费观看| 国产+成+人+亚洲欧洲自线| 经典三级在线一区| 国产经典欧美精品| 国产精品影音先锋| 福利一区二区在线观看| 国产成人av一区二区三区在线 | 欧美激情一区二区三区| 精品国内片67194| 久久综合中文字幕| 中文字幕成人av| 一区二区三区在线免费观看| 亚洲精品一卡二卡| 五月综合激情日本mⅴ| 精品一区二区三区免费毛片爱| 国产精品一二三四五| 99re热视频这里只精品| 97精品国产露脸对白| 日韩一区二区三区免费观看| 精品久久一二三区| 亚洲美女视频一区| 麻豆精品一区二区综合av| 成人av手机在线观看| 欧美日韩午夜在线| 久久久美女毛片| 亚洲尤物视频在线| 粉嫩一区二区三区在线看| 色婷婷久久久久swag精品| 精品国产一区二区三区不卡| 亚洲欧美日韩久久| 国产91在线观看丝袜| 在线播放中文一区| 一片黄亚洲嫩模| 成人午夜在线免费| 精品国产乱码久久久久久久| 亚洲一区二区三区自拍| av一区二区久久| 国产三级欧美三级| 极品少妇一区二区| 欧美一区二区三区四区五区| 亚洲精品国产精华液| 96av麻豆蜜桃一区二区| 中文字幕中文字幕在线一区| 午夜精品一区二区三区电影天堂| 丁香婷婷综合五月| 国产欧美日韩在线视频| 国产精品亚洲一区二区三区在线| 欧美狂野另类xxxxoooo| 一区二区欧美在线观看| 91免费看片在线观看| 亚洲欧洲成人精品av97| 一本色道久久加勒比精品| 一区二区成人在线| 欧美一级片免费看| 久久成人免费电影| 中文字幕+乱码+中文字幕一区| 国产精品羞羞答答xxdd| 国产亚洲精品福利| 99热精品一区二区| 亚洲一区二区美女| 欧美一级一级性生活免费录像| 麻豆一区二区在线| 欧美国产一区视频在线观看| 成人h动漫精品一区二| 亚洲成人久久影院| 国产午夜精品一区二区三区嫩草| av成人动漫在线观看| 亚洲欧美色综合| 久久综合视频网| 欧美狂野另类xxxxoooo| 成人av在线网站| 韩国成人精品a∨在线观看| 日韩久久一区二区| 久久久久久**毛片大全| 色诱视频网站一区| 国产精品一区二区果冻传媒| 中文字幕亚洲综合久久菠萝蜜| 欧美大片在线观看一区二区| www.66久久| 成人久久视频在线观看| 毛片一区二区三区| 日韩av在线发布| 亚洲成人高清在线| 亚洲成人精品在线观看| 中文字幕佐山爱一区二区免费| 国产午夜一区二区三区| 日韩无一区二区| 欧美电影免费观看完整版| 欧美三片在线视频观看| 精品视频全国免费看| 欧美丝袜自拍制服另类| 色综合久久综合中文综合网| 91蜜桃传媒精品久久久一区二区|