/[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 200 by ph10, Wed Aug 1 09:10:40 2007 UTC revision 305 by ph10, Sun Jan 20 20:07:32 2008 UTC
# Line 6  Line 6 
6  and semantics are as close as possible to those of the Perl 5 language.  and semantics are as close as possible to those of the Perl 5 language.
7    
8                         Written by Philip Hazel                         Written by Philip Hazel
9             Copyright (c) 1997-2007 University of Cambridge             Copyright (c) 1997-2008 University of Cambridge
10    
11  -----------------------------------------------------------------------------  -----------------------------------------------------------------------------
12  Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
# Line 48  http://unicode.org/unicode/reports/tr18/ Line 48  http://unicode.org/unicode/reports/tr18/
48    
49    
50  #ifdef HAVE_CONFIG_H  #ifdef HAVE_CONFIG_H
51  #include <config.h>  #include "config.h"
52  #endif  #endif
53    
54  #include "pcre_internal.h"  #include "pcre_internal.h"
# Line 128  _pcre_was_newline(const uschar *ptr, int Line 128  _pcre_was_newline(const uschar *ptr, int
128  {  {
129  int c;  int c;
130  ptr--;  ptr--;
131    #ifdef SUPPORT_UTF8
132  if (utf8)  if (utf8)
133    {    {
134    BACKCHAR(ptr);    BACKCHAR(ptr);
135    GETCHAR(c, ptr);    GETCHAR(c, ptr);
136    }    }
137  else c = *ptr;  else c = *ptr;
138    #else   /* no UTF-8 support */
139    c = *ptr;
140    #endif  /* SUPPORT_UTF8 */
141    
142  if (type == NLTYPE_ANYCRLF) switch(c)  if (type == NLTYPE_ANYCRLF) switch(c)
143    {    {

Legend:
Removed from v.200  
changed lines
  Added in v.305

  ViewVC Help
Powered by ViewVC 1.1.5