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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? regex.h

?? 功能較全面的反匯編器:反匯編器ht-2.0.15.tar.gz
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* Definitions for data structures and routines for the regular   expression library, version 0.12.   Copyright (C) 1985, 89, 90, 91, 92, 93, 95 Free Software Foundation, Inc.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */#ifndef __REGEXP_LIBRARY_H__#define __REGEXP_LIBRARY_H__/* POSIX says that <sys/types.h> must be included (by the caller) before   <regex.h>.  */#if !defined (_POSIX_C_SOURCE) && !defined (_POSIX_SOURCE) && defined (VMS)/* VMS doesn't have `size_t' in <sys/types.h>, even though POSIX says it   should be there.  */#include <stddef.h>#endif/* 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.  */typedef unsigned reg_syntax_t;/* 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)/* If this bit is set, succeed as soon as we match the whole pattern,   without further backtracking.  */#define RE_NO_POSIX_BACKTRACKING (RE_UNMATCHED_RIGHT_PAREN_ORD << 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_VBAR               | 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)/* P1003.2/D11.2, section 4.20.7.1, lines 5078ff.  */#define RE_SYNTAX_ED RE_SYNTAX_POSIX_BASIC#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)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91性感美女视频| 国产三级久久久| 欧美日韩亚洲综合在线| 91一区二区在线观看| av电影一区二区| 91麻豆国产福利在线观看| 色域天天综合网| 色视频一区二区| 欧美男生操女生| 欧美一级久久久| 久久综合色综合88| 国产午夜精品一区二区三区视频| 国产日韩欧美a| 中文字幕一区二区三区在线播放| 亚洲欧洲国产日韩| 亚洲一二三区在线观看| 午夜久久久影院| 九九精品视频在线看| 国产成人自拍网| 99re这里只有精品首页| 欧美性大战xxxxx久久久| 欧美精品三级在线观看| 欧美电影免费观看完整版| 久久老女人爱爱| 综合久久久久综合| 亚洲国产精品麻豆| 精品一区二区在线免费观看| 国产激情偷乱视频一区二区三区| 成人免费高清在线观看| 欧美在线不卡一区| 欧美一区二区久久| 国产精品无遮挡| 一区二区三区不卡在线观看| 日韩一区精品视频| 丰满亚洲少妇av| 欧美午夜一区二区| www国产成人免费观看视频 深夜成人网 | 成人晚上爱看视频| 欧美性大战久久| 精品国产亚洲在线| 一区二区三区资源| 国产综合久久久久影院| 一本色道久久综合亚洲aⅴ蜜桃| 欧美日本韩国一区| 国产精品久久久久久久久免费相片 | 亚洲一区二区在线播放相泽| 另类综合日韩欧美亚洲| 99re这里都是精品| 欧美tickle裸体挠脚心vk| 自拍偷拍欧美激情| 久久99精品网久久| 91国偷自产一区二区三区观看| 欧美成人免费网站| 一区二区欧美在线观看| 看片的网站亚洲| 91麻豆视频网站| 久久夜色精品一区| 亚洲成人在线观看视频| 大胆亚洲人体视频| 日韩视频免费观看高清在线视频| 亚洲视频每日更新| 国产精品99久久久久久久女警| 色国产综合视频| 欧美国产欧美亚州国产日韩mv天天看完整| 午夜精品福利一区二区三区蜜桃| 成人av网址在线观看| 日韩午夜激情电影| 一区二区三区加勒比av| 成人综合日日夜夜| 日韩欧美久久一区| 亚洲一区二区三区四区五区黄| 国产91精品欧美| 精品粉嫩aⅴ一区二区三区四区| 亚洲一区二区视频在线| av在线一区二区三区| 久久精品一区二区三区不卡牛牛 | 亚洲成人先锋电影| 91在线小视频| 国产精品免费免费| 国产精品综合二区| 精品国产三级电影在线观看| 天天色天天爱天天射综合| 91在线视频观看| 国产欧美日韩精品一区| 韩国女主播一区二区三区| 91精品国产综合久久福利软件| 亚洲一区二区三区中文字幕在线| 97久久精品人人做人人爽| 欧美国产日本视频| 国产精品一二三| 久久影院视频免费| 狠狠色狠狠色综合| 欧美成人免费网站| 美女在线观看视频一区二区| 在线不卡一区二区| 天天色图综合网| 91精品婷婷国产综合久久| 亚洲第一av色| 欧美肥妇毛茸茸| 琪琪一区二区三区| 欧美一区二区在线看| 日本不卡一区二区三区高清视频| 欧美理论在线播放| 秋霞午夜av一区二区三区| 欧美一区二区三区男人的天堂| 日本不卡视频在线| 欧美一卡二卡在线| 国内精品伊人久久久久av一坑| 日韩欧美不卡在线观看视频| 精品一区二区三区日韩| 久久这里只有精品6| 国产精品77777| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 337p粉嫩大胆色噜噜噜噜亚洲| 久久99精品国产麻豆婷婷| 久久久青草青青国产亚洲免观| 国产成人自拍高清视频在线免费播放| 欧美激情一区二区在线| 91在线精品一区二区| 亚洲综合一二区| 69av一区二区三区| 国内成+人亚洲+欧美+综合在线| 国产视频在线观看一区二区三区| 成人av在线播放网站| 夜夜操天天操亚洲| 日韩一卡二卡三卡四卡| 国产麻豆91精品| 综合久久综合久久| 欧美猛男gaygay网站| 美美哒免费高清在线观看视频一区二区 | 久久久亚洲高清| 91日韩一区二区三区| 天堂va蜜桃一区二区三区漫画版| 欧美成人女星排行榜| 成人av在线看| 亚洲成a天堂v人片| 久久久精品国产99久久精品芒果| 99视频国产精品| 日韩av在线免费观看不卡| 久久久精品天堂| 欧美性猛交xxxxxxxx| 国产专区欧美精品| 亚洲欧美日韩在线| 日韩精品一区二区三区中文精品| 成人精品亚洲人成在线| 婷婷中文字幕一区三区| 日韩一区二区不卡| 成人深夜福利app| 日韩综合小视频| 国产欧美日韩不卡免费| 欧美日韩高清一区二区三区| 国产精品一二三区在线| 亚洲高清久久久| 国产免费久久精品| 欧美久久婷婷综合色| 国产精品996| 五月婷婷久久综合| 欧美韩日一区二区三区四区| 欧美精品xxxxbbbb| eeuss鲁片一区二区三区在线看| 日韩精品一二三四| 亚洲婷婷在线视频| 26uuu另类欧美| 欧美艳星brazzers| 豆国产96在线|亚洲| 视频一区欧美日韩| 亚洲色图19p| 国产日产亚洲精品系列| 在线成人av网站| 日本高清不卡aⅴ免费网站| 国产一区二区看久久| 天天色天天爱天天射综合| 亚洲欧美中日韩| 久久久国产一区二区三区四区小说| 欧美日韩国产美| 色视频一区二区| www.亚洲激情.com| 极品瑜伽女神91| 七七婷婷婷婷精品国产| 亚洲国产一二三| 综合在线观看色| 国产精品婷婷午夜在线观看| 精品国产3级a| 日韩女优电影在线观看| 欧美四级电影在线观看| 91在线云播放| 99久久精品免费看国产| 成人性生交大片免费看中文| 久草这里只有精品视频| 日本亚洲欧美天堂免费| 亚洲第一久久影院| 樱桃视频在线观看一区| 中文字幕永久在线不卡| 日本一区二区动态图| 国产亚洲精品aa午夜观看| www国产成人| 精品国产乱码久久久久久蜜臀| 欧美一区二区视频网站| 在线播放亚洲一区| 这里只有精品电影|