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

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

?? pcre_newline.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 internal functions for testing newlines when more thanone kind of newline is to be recognized. When a newline is found, its length isreturned. In principle, we could implement several newline "types", eachreferring to a different set of newline characters. At present, PCRE supportsonly NLTYPE_FIXED, which gets handled without these functions, NLTYPE_ANYCRLF,and NLTYPE_ANY. The full list of Unicode newline characters is taken fromhttp://unicode.org/unicode/reports/tr18/. */#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "pcre_internal.h"/**************************************************      Check for newline at given position       **************************************************//* It is guaranteed that the initial value of ptr is less than the end of thestring that is being processed.Arguments:  ptr          pointer to possible newline  type         the newline type  endptr       pointer to the end of the string  lenptr       where to return the length  utf8         TRUE if in utf8 modeReturns:       TRUE or FALSE*/BOOL_pcre_is_newline(const uschar *ptr, int type, const uschar *endptr,  int *lenptr, BOOL utf8){int c;if (utf8) { GETCHAR(c, ptr); } else c = *ptr;if (type == NLTYPE_ANYCRLF) switch(c)  {  case 0x000a: *lenptr = 1; return TRUE;             /* LF */  case 0x000d: *lenptr = (ptr < endptr - 1 && ptr[1] == 0x0a)? 2 : 1;               return TRUE;                          /* CR */  default: return FALSE;  }/* NLTYPE_ANY */else switch(c)  {  case 0x000a:                                       /* LF */  case 0x000b:                                       /* VT */  case 0x000c: *lenptr = 1; return TRUE;             /* FF */  case 0x000d: *lenptr = (ptr < endptr - 1 && ptr[1] == 0x0a)? 2 : 1;               return TRUE;                          /* CR */  case 0x0085: *lenptr = utf8? 2 : 1; return TRUE;   /* NEL */  case 0x2028:                                       /* LS */  case 0x2029: *lenptr = 3; return TRUE;             /* PS */  default: return FALSE;  }}/**************************************************     Check for newline at previous position     **************************************************//* It is guaranteed that the initial value of ptr is greater than the start ofthe string that is being processed.Arguments:  ptr          pointer to possible newline  type         the newline type  startptr     pointer to the start of the string  lenptr       where to return the length  utf8         TRUE if in utf8 modeReturns:       TRUE or FALSE*/BOOL_pcre_was_newline(const uschar *ptr, int type, const uschar *startptr,  int *lenptr, BOOL utf8){int c;ptr--;#ifdef SUPPORT_UTF8if (utf8)  {  BACKCHAR(ptr);  GETCHAR(c, ptr);  }else c = *ptr;#else   /* no UTF-8 support */c = *ptr;#endif  /* SUPPORT_UTF8 */if (type == NLTYPE_ANYCRLF) switch(c)  {  case 0x000a: *lenptr = (ptr > startptr && ptr[-1] == 0x0d)? 2 : 1;               return TRUE;                         /* LF */  case 0x000d: *lenptr = 1; return TRUE;            /* CR */  default: return FALSE;  }else switch(c)  {  case 0x000a: *lenptr = (ptr > startptr && ptr[-1] == 0x0d)? 2 : 1;               return TRUE;                         /* LF */  case 0x000b:                                      /* VT */  case 0x000c:                                      /* FF */  case 0x000d: *lenptr = 1; return TRUE;            /* CR */  case 0x0085: *lenptr = utf8? 2 : 1; return TRUE;  /* NEL */  case 0x2028:                                      /* LS */  case 0x2029: *lenptr = 3; return TRUE;            /* PS */  default: return FALSE;  }}/* End of pcre_newline.c */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一二三区| 国产伦理精品不卡| 在线观看国产一区二区| 亚洲免费成人av| 欧美三级三级三级爽爽爽| 亚洲国产综合色| 欧美视频在线一区| 日本视频免费一区| 精品99一区二区| 高清不卡在线观看| 亚洲蜜臀av乱码久久精品| 欧美亚洲一区二区在线观看| 日本最新不卡在线| 久久久三级国产网站| 不卡的av在线| 日日摸夜夜添夜夜添国产精品| 欧美岛国在线观看| 成人18视频在线播放| 婷婷亚洲久悠悠色悠在线播放| 精品久久久久久久一区二区蜜臀| 成人免费毛片片v| 亚洲午夜久久久久中文字幕久| 欧美成人a视频| 91亚洲精品一区二区乱码| 午夜精品福利久久久| 久久久精品免费免费| 色综合天天综合在线视频| 青娱乐精品视频| 亚洲视频中文字幕| 欧美一卡2卡3卡4卡| 99久久久免费精品国产一区二区| 午夜精品视频一区| 中文字幕欧美日韩一区| 欧美福利一区二区| 不卡的av在线| 九九精品视频在线看| 综合激情网...| 久久夜色精品国产噜噜av| 91福利在线播放| 国v精品久久久网| 日本va欧美va瓶| 亚洲欧美激情小说另类| 久久久精品日韩欧美| 欧美日韩国产成人在线免费| 99久久免费视频.com| 黑人精品欧美一区二区蜜桃| 亚洲国产精品久久人人爱 | 国产成人免费视频一区| 亚洲国产精品久久人人爱蜜臀| 中文欧美字幕免费| 日韩免费视频线观看| 欧美日韩综合色| 99九九99九九九视频精品| 激情综合色播五月| 日韩在线播放一区二区| 亚洲精品视频自拍| 久久嫩草精品久久久精品一| 欧美日韩国产大片| 日本精品视频一区二区三区| 97精品超碰一区二区三区| 高清国产午夜精品久久久久久| 国产一区二区不卡在线| 秋霞电影一区二区| 亚洲黄色免费网站| 亚洲靠逼com| 《视频一区视频二区| 欧美国产综合一区二区| 国产三级一区二区| 国产色综合一区| 久久日韩精品一区二区五区| 欧美va亚洲va在线观看蝴蝶网| 3d成人h动漫网站入口| 欧美日韩一区成人| 欧美视频三区在线播放| 欧美三级一区二区| 欧洲国产伦久久久久久久| 91国产免费看| 欧美丝袜丝交足nylons| 欧美日韩免费观看一区二区三区| 91黄色免费观看| 欧美日韩一区二区三区四区五区| 欧美视频一区二区三区| 欧美日韩电影一区| 777午夜精品免费视频| 欧美一区二区在线看| 日韩精品一区国产麻豆| 久久网站最新地址| 国产欧美精品日韩区二区麻豆天美| 欧美韩日一区二区三区四区| 亚洲视频免费在线观看| 亚洲黄色片在线观看| 午夜精品在线看| 久久精品国产亚洲a| 韩国精品久久久| 成人动漫在线一区| 一本一道波多野结衣一区二区| 色婷婷国产精品| 欧美一区二区在线观看| 欧美激情综合在线| 亚洲精品日韩综合观看成人91| 亚洲国产一区在线观看| 日韩avvvv在线播放| 国产美女主播视频一区| 91原创在线视频| 欧美一区二区日韩一区二区| 国产日韩高清在线| 日韩毛片高清在线播放| 五月天中文字幕一区二区| 国产精品一区二区无线| 99精品国产热久久91蜜凸| 欧美伦理电影网| www激情久久| 一区二区欧美在线观看| 蜜芽一区二区三区| 不卡免费追剧大全电视剧网站| 欧美精品丝袜中出| 久久久一区二区| 亚洲一区中文在线| 国产美女娇喘av呻吟久久| 91精品办公室少妇高潮对白| 日韩欧美国产不卡| 亚洲日本电影在线| 精品在线免费视频| 在线视频你懂得一区二区三区| 精品91自产拍在线观看一区| 亚洲综合无码一区二区| 国产一区二区91| 欧美丰满一区二区免费视频| 国产精品三级久久久久三级| 首页亚洲欧美制服丝腿| 99久久精品久久久久久清纯| 精品国产凹凸成av人网站| 亚洲精品中文在线观看| 国产成人福利片| 日韩一区二区三区电影 | 91福利在线播放| 国产欧美综合色| 裸体一区二区三区| 色狠狠一区二区| 国产精品久久毛片av大全日韩| 蜜桃一区二区三区四区| 欧美午夜影院一区| 136国产福利精品导航| 精品一区二区影视| 欧美日韩中文另类| 综合久久国产九一剧情麻豆| 国产sm精品调教视频网站| 欧美久久久久久久久久| 玉米视频成人免费看| 99这里只有久久精品视频| 精品福利在线导航| 日韩影院精彩在线| 91福利小视频| 日韩毛片精品高清免费| av电影一区二区| 国产色综合久久| 国产成人av影院| 久久久久99精品一区| 久久丁香综合五月国产三级网站| 欧美日韩在线三区| 亚洲综合视频在线| 在线观看视频一区二区欧美日韩 | 国产亚洲成年网址在线观看| 久久精品国产免费看久久精品| 制服丝袜亚洲精品中文字幕| 亚州成人在线电影| 欧美色图激情小说| 午夜精品成人在线视频| 欧美日韩精品一区二区三区| 亚洲一区二区在线观看视频 | av激情综合网| 中文无字幕一区二区三区| 丁香六月综合激情| 中文字幕中文字幕一区二区| 成人午夜电影网站| 欧美精彩视频一区二区三区| 成人av免费网站| 亚洲色图19p| 欧美日韩亚洲综合在线 | 成人动漫一区二区在线| 亚洲视频一区二区在线观看| 色婷婷久久久久swag精品| 一区二区三区日本| 精品1区2区在线观看| 国产精品一二二区| 国产精品色婷婷| 欧美色偷偷大香| 日本欧洲一区二区| 久久综合狠狠综合久久激情| 粉嫩绯色av一区二区在线观看| 中文字幕中文字幕一区二区| 欧美综合亚洲图片综合区| 五月天精品一区二区三区| 精品国产乱码久久久久久久| 成人高清视频在线观看| 亚洲一区二区三区四区五区中文 | 国产福利一区在线| 国产一区二区三区四区五区入口 | 性做久久久久久免费观看欧美| 日韩欧美国产系列|