/[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 780 by ph10, Fri Dec 2 11:39:21 2011 UTC revision 788 by ph10, Tue Dec 6 15:38:01 2011 UTC
# Line 1741  typedef struct compile_data { Line 1741  typedef struct compile_data {
1741    uschar *name_table;           /* The name/number table */    uschar *name_table;           /* The name/number table */
1742    int  names_found;             /* Number of entries so far */    int  names_found;             /* Number of entries so far */
1743    int  name_entry_size;         /* Size of each entry */    int  name_entry_size;         /* Size of each entry */
1744    int  workspace_size;          /* Size of workspace */    int  workspace_size;          /* Size of workspace */
1745    int  bracount;                /* Count of capturing parens as we compile */    int  bracount;                /* Count of capturing parens as we compile */
1746    int  final_bracount;          /* Saved value after first pass */    int  final_bracount;          /* Saved value after first pass */
1747    int  top_backref;             /* Maximum back reference */    int  top_backref;             /* Maximum back reference */
# Line 1825  typedef struct match_data { Line 1825  typedef struct match_data {
1825    BOOL   hitend;                /* Hit the end of the subject at some point */    BOOL   hitend;                /* Hit the end of the subject at some point */
1826    BOOL   bsr_anycrlf;           /* \R is just any CRLF, not full Unicode */    BOOL   bsr_anycrlf;           /* \R is just any CRLF, not full Unicode */
1827    BOOL   hasthen;               /* Pattern contains (*THEN) */    BOOL   hasthen;               /* Pattern contains (*THEN) */
1828    BOOL   ignore_skip_arg;       /* For re-run when SKIP name not found */    BOOL   ignore_skip_arg;       /* For re-run when SKIP name not found */
1829    const  uschar *start_code;    /* For use when recursing */    const  uschar *start_code;    /* For use when recursing */
1830    USPTR  start_subject;         /* Start of the subject string */    USPTR  start_subject;         /* Start of the subject string */
1831    USPTR  end_subject;           /* End of the subject string */    USPTR  end_subject;           /* End of the subject string */
# Line 1842  typedef struct match_data { Line 1842  typedef struct match_data {
1842    recursion_info *recursive;    /* Linked list of recursion data */    recursion_info *recursive;    /* Linked list of recursion data */
1843    void  *callout_data;          /* To pass back to callouts */    void  *callout_data;          /* To pass back to callouts */
1844    const  uschar *mark;          /* Mark pointer to pass back on success */    const  uschar *mark;          /* Mark pointer to pass back on success */
1845    const  uschar *nomatch_mark;  /* Mark pointer to pass back on failure */    const  uschar *nomatch_mark;  /* Mark pointer to pass back on failure */
1846    const  uschar *once_target;   /* Where to back up to for atomic groups */    const  uschar *once_target;   /* Where to back up to for atomic groups */
1847  } match_data;  } match_data;
1848    

Legend:
Removed from v.780  
changed lines
  Added in v.788

  ViewVC Help
Powered by ViewVC 1.1.5