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

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

?? pcre_fullinfo.c

?? SDL文件。SDL_ERROwenjian.....
?? C
字號:
/**************************************************      Perl-Compatible Regular Expressions       **************************************************//*PCRE is a library of functions to support regular expressions whose syntaxand semantics are as close as possible to those of the Perl 5 language.                       Written by Philip Hazel           Copyright (c) 1997-2007 University of Cambridge-----------------------------------------------------------------------------Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions are met:    * Redistributions of source code must retain the above copyright notice,      this list of conditions and the following disclaimer.    * Redistributions in binary form must reproduce the above copyright      notice, this list of conditions and the following disclaimer in the      documentation and/or other materials provided with the distribution.    * Neither the name of the University of Cambridge nor the names of its      contributors may be used to endorse or promote products derived from      this software without specific prior written permission.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.-----------------------------------------------------------------------------*//* This module contains the external function pcre_fullinfo(), which returnsinformation about a compiled pattern. */#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "pcre_internal.h"/**************************************************        Return info about compiled pattern      **************************************************//* This is a newer "info" function which has an extensible interface sothat additional items can be added compatibly.Arguments:  argument_re      points to compiled code  extra_data       points extra data, or NULL  what             what information is required  where            where to put the informationReturns:           0 if data returned, negative on error*/PCRE_EXP_DEFN intpcre_fullinfo(const pcre *argument_re, const pcre_extra *extra_data, int what,  void *where){real_pcre internal_re;pcre_study_data internal_study;const real_pcre *re = (const real_pcre *)argument_re;const pcre_study_data *study = NULL;if (re == NULL || where == NULL) return PCRE_ERROR_NULL;if (extra_data != NULL && (extra_data->flags & PCRE_EXTRA_STUDY_DATA) != 0)  study = (const pcre_study_data *)extra_data->study_data;if (re->magic_number != MAGIC_NUMBER)  {  re = _pcre_try_flipped(re, &internal_re, study, &internal_study);  if (re == NULL) return PCRE_ERROR_BADMAGIC;  if (study != NULL) study = &internal_study;  }switch (what)  {  case PCRE_INFO_OPTIONS:  *((unsigned long int *)where) = re->options & PUBLIC_OPTIONS;  break;  case PCRE_INFO_SIZE:  *((size_t *)where) = re->size;  break;  case PCRE_INFO_STUDYSIZE:  *((size_t *)where) = (study == NULL)? 0 : study->size;  break;  case PCRE_INFO_CAPTURECOUNT:  *((int *)where) = re->top_bracket;  break;  case PCRE_INFO_BACKREFMAX:  *((int *)where) = re->top_backref;  break;  case PCRE_INFO_FIRSTBYTE:  *((int *)where) =    ((re->flags & PCRE_FIRSTSET) != 0)? re->first_byte :    ((re->flags & PCRE_STARTLINE) != 0)? -1 : -2;  break;  /* Make sure we pass back the pointer to the bit vector in the external  block, not the internal copy (with flipped integer fields). */  case PCRE_INFO_FIRSTTABLE:  *((const uschar **)where) =    (study != NULL && (study->options & PCRE_STUDY_MAPPED) != 0)?      ((const pcre_study_data *)extra_data->study_data)->start_bits : NULL;  break;  case PCRE_INFO_LASTLITERAL:  *((int *)where) =    ((re->flags & PCRE_REQCHSET) != 0)? re->req_byte : -1;  break;  case PCRE_INFO_NAMEENTRYSIZE:  *((int *)where) = re->name_entry_size;  break;  case PCRE_INFO_NAMECOUNT:  *((int *)where) = re->name_count;  break;  case PCRE_INFO_NAMETABLE:  *((const uschar **)where) = (const uschar *)re + re->name_table_offset;  break;  case PCRE_INFO_DEFAULT_TABLES:  *((const uschar **)where) = (const uschar *)(_pcre_default_tables);  break;  case PCRE_INFO_OKPARTIAL:  *((int *)where) = (re->flags & PCRE_NOPARTIAL) == 0;  break;  case PCRE_INFO_JCHANGED:  *((int *)where) = (re->flags & PCRE_JCHANGED) != 0;  break;  case PCRE_INFO_HASCRORLF:  *((int *)where) = (re->flags & PCRE_HASCRORLF) != 0;  break;  default: return PCRE_ERROR_BADOPTION;  }return 0;}/* End of pcre_fullinfo.c */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩经典一区二区| 日本欧美在线看| 国产精品视频一二三| 亚洲精品一线二线三线无人区| 91高清在线观看| 在线亚洲精品福利网址导航| 色综合天天性综合| 欧洲av在线精品| 欧美另类高清zo欧美| 日韩三级高清在线| www成人在线观看| 国产精品女主播在线观看| 国产精品久久久久桃色tv| 中文字幕亚洲区| 亚洲国产另类av| 久久99精品国产麻豆婷婷| 高清国产一区二区三区| 色偷偷成人一区二区三区91| 欧美日韩高清一区二区三区| 日韩欧美www| 亚洲欧洲无码一区二区三区| 亚洲国产精品一区二区久久恐怖片 | 亚洲毛片av在线| 五月激情六月综合| 精品制服美女久久| 成人影视亚洲图片在线| 在线日韩av片| 久久精品视频一区二区三区| 中文字幕一区二区视频| 偷拍一区二区三区| 丰满少妇久久久久久久| 欧美性大战久久久久久久| 久久综合精品国产一区二区三区| 国产精品福利一区二区| 首页国产欧美久久| 99久久久免费精品国产一区二区| 欧美高清视频www夜色资源网| 久久亚洲综合色| 亚洲大片在线观看| 99视频精品全部免费在线| 51精品秘密在线观看| 日本一区二区三区视频视频| 视频一区二区国产| 91在线无精精品入口| 欧美电影精品一区二区| 一区二区三区日韩欧美精品| 久久99精品国产91久久来源| 欧美在线小视频| 国产精品高清亚洲| 国产又粗又猛又爽又黄91精品| 欧美吞精做爰啪啪高潮| 国产婷婷精品av在线| 日韩精品一二三四| 欧美日韩精品三区| 国产精品国产三级国产专播品爱网| 午夜精品久久久久久久久久| 99视频在线观看一区三区| 国产亚洲制服色| 精品综合久久久久久8888| 欧美熟乱第一页| 亚洲老妇xxxxxx| 92精品国产成人观看免费| 国产日产欧美一区| 精品一区中文字幕| 日韩欧美成人午夜| 麻豆一区二区在线| 精品少妇一区二区三区在线视频| 天天影视涩香欲综合网| 欧美影院精品一区| 亚洲综合精品久久| 欧美性一级生活| 亚洲男人的天堂在线观看| 99免费精品在线| 日韩一区欧美小说| 日本韩国一区二区三区| 国产精品婷婷午夜在线观看| 成人免费观看视频| 亚洲视频免费在线观看| 99国产欧美久久久精品| 国产精品久久看| 99在线视频精品| 亚洲综合久久久| 欧美日本一区二区| 日韩二区三区四区| 久久综合一区二区| 成人a级免费电影| 国产精品久久久久9999吃药| 91美女蜜桃在线| 偷窥少妇高潮呻吟av久久免费| 欧美精品一级二级三级| 另类小说一区二区三区| 国产亚洲欧洲997久久综合| 波多野结衣亚洲| 亚洲午夜久久久久中文字幕久| 欧美日韩久久一区二区| 久久91精品久久久久久秒播| 久久精品夜夜夜夜久久| 色综合久久中文字幕| 日韩成人免费电影| 国产精品看片你懂得| 在线观看一区二区精品视频| 免费看精品久久片| 中文字幕一区二区三区四区 | 综合av第一页| 欧美日韩精品免费观看视频| 久久99国内精品| **性色生活片久久毛片| 欧美精品在线观看播放| 高清不卡一二三区| 肉肉av福利一精品导航| 久久久激情视频| 在线影视一区二区三区| 日本欧美在线看| 亚洲免费在线视频| 久久嫩草精品久久久久| 欧美色男人天堂| 成人免费看片app下载| 日本欧美一区二区三区乱码| 亚洲日本电影在线| 2020国产成人综合网| 欧美性猛片xxxx免费看久爱| 高清视频一区二区| 激情亚洲综合在线| 无码av免费一区二区三区试看| 国产精品久久福利| 久久久久久久久久久99999| 欧美日韩一卡二卡三卡| 91老师片黄在线观看| 国产精品夜夜嗨| 美女视频免费一区| 首页国产欧美日韩丝袜| 一区二区三区国产| 亚洲欧美成人一区二区三区| 国产嫩草影院久久久久| 日韩欧美亚洲一区二区| 在线观看欧美日本| 成人免费av资源| 国产精品综合久久| 另类中文字幕网| 日韩二区在线观看| 亚洲午夜av在线| 亚洲午夜久久久久久久久电影网| 中文字幕高清不卡| 国产女同互慰高潮91漫画| 2020国产精品自拍| 久久只精品国产| 欧美日韩在线三级| 国产高清不卡一区| 国产精品18久久久久久vr| 555夜色666亚洲国产免| 欧美无砖砖区免费| 91麻豆国产香蕉久久精品| 国产精品一区二区三区99| 国产成人精品影视| 国产91丝袜在线播放| 成人av电影免费观看| 成人aaaa免费全部观看| 色婷婷激情综合| 欧美天天综合网| 欧美一区二区三区免费在线看 | 色婷婷av一区二区三区gif| 99re这里都是精品| 色爱区综合激月婷婷| 欧美性三三影院| 4438x成人网最大色成网站| 日韩精品一区二区三区视频在线观看 | 成人av网站大全| 色拍拍在线精品视频8848| 欧美日本一道本| 精品国产乱码久久久久久浪潮| 久久久久久久久久久久久久久99| 中文av字幕一区| 亚洲一区二区三区中文字幕在线| 三级在线观看一区二区| 国产精品亚洲第一区在线暖暖韩国 | 一本色道综合亚洲| 欧美日本免费一区二区三区| 日韩欧美综合在线| 欧美精品一区二区三区高清aⅴ | 不卡区在线中文字幕| 欧美色偷偷大香| 欧美mv日韩mv国产| 中文字幕一区二区三中文字幕| 亚洲图片欧美色图| 国产一区福利在线| 色噜噜狠狠色综合中国| 欧美一区二区在线免费观看| 国产日产欧产精品推荐色| 亚洲韩国精品一区| 粉嫩aⅴ一区二区三区四区 | 午夜婷婷国产麻豆精品| 激情图片小说一区| 欧美午夜电影网| 欧美国产日韩精品免费观看| 天天操天天综合网| 色综合久久中文字幕| 亚洲精品一区二区三区影院 | 欧美无乱码久久久免费午夜一区| 精品国产一区二区三区久久久蜜月 | 欧美日韩美女一区二区|