| version 1.1.1.2, 2012/02/21 23:50:25 | version 1.1.1.3, 2013/07/22 08:25:56 | 
| Line 6 | Line 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. | 
 |  |  | 
 | Written by Philip Hazel | Written by Philip Hazel | 
| Copyright (c) 1997-2012 University of Cambridge | Copyright (c) 1997-2013 University of Cambridge | 
 |  |  | 
 | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | 
 | Redistribution and use in source and binary forms, with or without | Redistribution and use in source and binary forms, with or without | 
| Line 92  PCRE_UTF8_ERR18  Overlong 5-byte sequence (won't ever | Line 92  PCRE_UTF8_ERR18  Overlong 5-byte sequence (won't ever | 
 | PCRE_UTF8_ERR19  Overlong 6-byte sequence (won't ever occur) | PCRE_UTF8_ERR19  Overlong 6-byte sequence (won't ever occur) | 
 | PCRE_UTF8_ERR20  Isolated 0x80 byte (not within UTF-8 character) | PCRE_UTF8_ERR20  Isolated 0x80 byte (not within UTF-8 character) | 
 | PCRE_UTF8_ERR21  Byte with the illegal value 0xfe or 0xff | PCRE_UTF8_ERR21  Byte with the illegal value 0xfe or 0xff | 
 |  | PCRE_UTF8_ERR22  Unused (was non-character) | 
 |  |  | 
 | Arguments: | Arguments: | 
 | string       points to the string | string       points to the string | 
| Line 116  if (length < 0) | Line 117  if (length < 0) | 
 |  |  | 
 | for (p = string; length-- > 0; p++) | for (p = string; length-- > 0; p++) | 
 | { | { | 
| register int ab, c, d; | register pcre_uchar ab, c, d; | 
 |  |  | 
 | c = *p; | c = *p; | 
 | if (c < 128) continue;                /* ASCII character */ | if (c < 128) continue;                /* ASCII character */ | 
| Line 288  for (p = string; length-- > 0; p++) | Line 289  for (p = string; length-- > 0; p++) | 
 | } | } | 
 | } | } | 
 |  |  | 
| #else  /* SUPPORT_UTF */ | #else  /* Not SUPPORT_UTF */ | 
 | (void)(string);  /* Keep picky compilers happy */ | (void)(string);  /* Keep picky compilers happy */ | 
 | (void)(length); | (void)(length); | 
 |  | (void)(erroroffset); | 
 | #endif | #endif | 
 |  |  | 
 | return PCRE_UTF8_ERR0;   /* This indicates success */ | return PCRE_UTF8_ERR0;   /* This indicates success */ |