/[pcre]/code/tags/pcre-2.08a/pcre.h
ViewVC logotype

Diff of /code/tags/pcre-2.08a/pcre.h

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

revision 27 by nigel, Sat Feb 24 21:38:49 2007 UTC revision 37 by nigel, Sat Feb 24 21:39:09 2007 UTC
# Line 31  extern "C" { Line 31  extern "C" {
31  #define PCRE_NOTBOL          0x0080  #define PCRE_NOTBOL          0x0080
32  #define PCRE_NOTEOL          0x0100  #define PCRE_NOTEOL          0x0100
33  #define PCRE_UNGREEDY        0x0200  #define PCRE_UNGREEDY        0x0200
34    #define PCRE_NOTEMPTY        0x0400
35    
36  /* Exec-time error codes */  /* Exec-time and get-time error codes */
37    
38  #define PCRE_ERROR_NOMATCH        (-1)  #define PCRE_ERROR_NOMATCH        (-1)
39  #define PCRE_ERROR_NULL           (-2)  #define PCRE_ERROR_NULL           (-2)
# Line 40  extern "C" { Line 41  extern "C" {
41  #define PCRE_ERROR_BADMAGIC       (-4)  #define PCRE_ERROR_BADMAGIC       (-4)
42  #define PCRE_ERROR_UNKNOWN_NODE   (-5)  #define PCRE_ERROR_UNKNOWN_NODE   (-5)
43  #define PCRE_ERROR_NOMEMORY       (-6)  #define PCRE_ERROR_NOMEMORY       (-6)
44    #define PCRE_ERROR_NOSUBSTRING    (-7)
45    
46  /* Types */  /* Types */
47    
# Line 56  extern void  (*pcre_free)(void *); Line 58  extern void  (*pcre_free)(void *);
58    
59  extern pcre *pcre_compile(const char *, int, const char **, int *,  extern pcre *pcre_compile(const char *, int, const char **, int *,
60    const unsigned char *);    const unsigned char *);
61    extern int pcre_copy_substring(const char *, int *, int, int, char *, int);
62  extern int pcre_exec(const pcre *, const pcre_extra *, const char *,  extern int pcre_exec(const pcre *, const pcre_extra *, const char *,
63    int, int, int *, int);    int, int, int, int *, int);
64  extern unsigned const char *pcre_maketables(void);  extern int pcre_get_substring(const char *, int *, int, int, const char **);
65    extern int pcre_get_substring_list(const char *, int *, int, const char ***);
66  extern int pcre_info(const pcre *, int *, int *);  extern int pcre_info(const pcre *, int *, int *);
67    extern unsigned const char *pcre_maketables(void);
68  extern pcre_extra *pcre_study(const pcre *, int, const char **);  extern pcre_extra *pcre_study(const pcre *, int, const char **);
69  extern const char *pcre_version(void);  extern const char *pcre_version(void);
70    

Legend:
Removed from v.27  
changed lines
  Added in v.37

  ViewVC Help
Powered by ViewVC 1.1.5