/[pcre]/code/trunk/pcre_newline.c
ViewVC logotype

Diff of /code/trunk/pcre_newline.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1033 by ph10, Mon Sep 10 11:02:48 2012 UTC revision 1093 by chpe, Tue Oct 16 15:55:59 2012 UTC
# Line 76  BOOL Line 76  BOOL
76  PRIV(is_newline)(PCRE_PUCHAR ptr, int type, PCRE_PUCHAR endptr, int *lenptr,  PRIV(is_newline)(PCRE_PUCHAR ptr, int type, PCRE_PUCHAR endptr, int *lenptr,
77    BOOL utf)    BOOL utf)
78  {  {
79  int c;  pcre_uint32 c;
80  (void)utf;  (void)utf;
81  #ifdef SUPPORT_UTF  #ifdef SUPPORT_UTF
82  if (utf)  if (utf)
# Line 117  else switch(c) Line 117  else switch(c)
117    case CHAR_NEL: *lenptr = utf? 2 : 1; return TRUE;    case CHAR_NEL: *lenptr = utf? 2 : 1; return TRUE;
118    case 0x2028:                                       /* LS */    case 0x2028:                                       /* LS */
119    case 0x2029: *lenptr = 3; return TRUE;             /* PS */    case 0x2029: *lenptr = 3; return TRUE;             /* PS */
120  #else   /* 16-bit (can't be EBCDIC) */  #else /* COMPILE_PCRE16 || COMPILE_PCRE32 */
121    case CHAR_NEL:    case CHAR_NEL:
122    case 0x2028:                                       /* LS */    case 0x2028:                                       /* LS */
123    case 0x2029: *lenptr = 1; return TRUE;             /* PS */    case 0x2029: *lenptr = 1; return TRUE;             /* PS */
# Line 151  BOOL Line 151  BOOL
151  PRIV(was_newline)(PCRE_PUCHAR ptr, int type, PCRE_PUCHAR startptr, int *lenptr,  PRIV(was_newline)(PCRE_PUCHAR ptr, int type, PCRE_PUCHAR startptr, int *lenptr,
152    BOOL utf)    BOOL utf)
153  {  {
154  int c;  pcre_uint32 c;
155  (void)utf;  (void)utf;
156  ptr--;  ptr--;
157  #ifdef SUPPORT_UTF  #ifdef SUPPORT_UTF
# Line 196  else switch(c) Line 196  else switch(c)
196    case CHAR_NEL: *lenptr = utf? 2 : 1; return TRUE;    case CHAR_NEL: *lenptr = utf? 2 : 1; return TRUE;
197    case 0x2028:                                       /* LS */    case 0x2028:                                       /* LS */
198    case 0x2029: *lenptr = 3; return TRUE;             /* PS */    case 0x2029: *lenptr = 3; return TRUE;             /* PS */
199  #else  #else /* COMPILE_PCRE16 || COMPILE_PCRE32 */
200    case CHAR_NEL:    case CHAR_NEL:
201    case 0x2028:                                       /* LS */    case 0x2028:                                       /* LS */
202    case 0x2029: *lenptr = 1; return TRUE;             /* PS */    case 0x2029: *lenptr = 1; return TRUE;             /* PS */

Legend:
Removed from v.1033  
changed lines
  Added in v.1093

  ViewVC Help
Powered by ViewVC 1.1.5