/[pcre]/code/trunk/pcre_internal.h
ViewVC logotype

Diff of /code/trunk/pcre_internal.h

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

revision 576 by ph10, Sun Nov 21 18:45:10 2010 UTC revision 598 by ph10, Sat May 7 15:37:31 2011 UTC
# Line 1420  enum { Line 1420  enum {
1420    /* The next two pairs must (respectively) be kept together. */    /* The next two pairs must (respectively) be kept together. */
1421    
1422    OP_CREF,           /* 100 Used to hold a capture number as condition */    OP_CREF,           /* 100 Used to hold a capture number as condition */
1423    OP_NCREF,          /* 101 Same, but generaged by a name reference*/    OP_NCREF,          /* 101 Same, but generated by a name reference*/
1424    OP_RREF,           /* 102 Used to hold a recursion number as condition */    OP_RREF,           /* 102 Used to hold a recursion number as condition */
1425    OP_NRREF,          /* 103 Same, but generaged by a name reference*/    OP_NRREF,          /* 103 Same, but generated by a name reference*/
1426    OP_DEF,            /* 104 The DEFINE condition */    OP_DEF,            /* 104 The DEFINE condition */
1427    
1428    OP_BRAZERO,        /* 105 These two must remain together and in this */    OP_BRAZERO,        /* 105 These two must remain together and in this */
# Line 1571  enum { ERR0, ERR1, ERR2, ERR3, ERR4, Line 1571  enum { ERR0, ERR1, ERR2, ERR3, ERR4,
1571         ERR30, ERR31, ERR32, ERR33, ERR34, ERR35, ERR36, ERR37, ERR38, ERR39,         ERR30, ERR31, ERR32, ERR33, ERR34, ERR35, ERR36, ERR37, ERR38, ERR39,
1572         ERR40, ERR41, ERR42, ERR43, ERR44, ERR45, ERR46, ERR47, ERR48, ERR49,         ERR40, ERR41, ERR42, ERR43, ERR44, ERR45, ERR46, ERR47, ERR48, ERR49,
1573         ERR50, ERR51, ERR52, ERR53, ERR54, ERR55, ERR56, ERR57, ERR58, ERR59,         ERR50, ERR51, ERR52, ERR53, ERR54, ERR55, ERR56, ERR57, ERR58, ERR59,
1574         ERR60, ERR61, ERR62, ERR63, ERR64, ERR65, ERR66, ERR67, ERR68,         ERR60, ERR61, ERR62, ERR63, ERR64, ERR65, ERR66, ERR67, ERR68,
1575         ERRCOUNT };         ERRCOUNT };
1576    
1577  /* The real format of the start of the pcre block; the index of names and the  /* The real format of the start of the pcre block; the index of names and the
# Line 1831  extern BOOL _pcre_is_newline(US Line 1831  extern BOOL _pcre_is_newline(US
1831  extern int           _pcre_ord2utf8(int, uschar *);  extern int           _pcre_ord2utf8(int, uschar *);
1832  extern real_pcre    *_pcre_try_flipped(const real_pcre *, real_pcre *,  extern real_pcre    *_pcre_try_flipped(const real_pcre *, real_pcre *,
1833                         const pcre_study_data *, pcre_study_data *);                         const pcre_study_data *, pcre_study_data *);
1834  extern int           _pcre_valid_utf8(USPTR, int);  extern int           _pcre_valid_utf8(USPTR, int, int *);
1835  extern BOOL          _pcre_was_newline(USPTR, int, USPTR, int *, BOOL);  extern BOOL          _pcre_was_newline(USPTR, int, USPTR, int *, BOOL);
1836  extern BOOL          _pcre_xclass(int, const uschar *);  extern BOOL          _pcre_xclass(int, const uschar *);
1837    
# Line 1855  extern const int _pcre_ucp_genty Line 1855  extern const int _pcre_ucp_genty
1855  #define UCD_BLOCK_SIZE 128  #define UCD_BLOCK_SIZE 128
1856  #define GET_UCD(ch) (_pcre_ucd_records + \  #define GET_UCD(ch) (_pcre_ucd_records + \
1857          _pcre_ucd_stage2[_pcre_ucd_stage1[(ch) / UCD_BLOCK_SIZE] * \          _pcre_ucd_stage2[_pcre_ucd_stage1[(ch) / UCD_BLOCK_SIZE] * \
1858          UCD_BLOCK_SIZE + ch % UCD_BLOCK_SIZE])          UCD_BLOCK_SIZE + (ch) % UCD_BLOCK_SIZE])
1859    
1860  #define UCD_CHARTYPE(ch)  GET_UCD(ch)->chartype  #define UCD_CHARTYPE(ch)  GET_UCD(ch)->chartype
1861  #define UCD_SCRIPT(ch)    GET_UCD(ch)->script  #define UCD_SCRIPT(ch)    GET_UCD(ch)->script

Legend:
Removed from v.576  
changed lines
  Added in v.598

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12