OSSP CVS Repository

ossp - Difference in ossp-pkg/pcre/pcre.h versions 1.7 and 1.8
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/pcre/pcre.h 1.7 -> 1.8

--- pcre.h       2000/08/29 19:24:17     1.7
+++ pcre.h       2002/01/07 15:21:06     1.8
@@ -2,14 +2,14 @@
 *       Perl-Compatible Regular Expressions      *
 *************************************************/
 
-/* Copyright (c) 1997-2000 University of Cambridge */
+/* Copyright (c) 1997-2001 University of Cambridge */
 
 #ifndef _PCRE_H
 #define _PCRE_H
 
 #define PCRE_MAJOR 3
-#define PCRE_MINOR 4
-#define PCRE_DATE  22-Aug-2000
+#define PCRE_MINOR 8
+#define PCRE_DATE  18-Dec-2001
 
 #define __PCRE_STRING(a)  #a
 #define __PCRE_XSTRING(s) _STRING(s)
@@ -77,8 +77,11 @@
 
 /* Types */
 
-typedef void pcre;
-typedef void pcre_extra;
+struct real_pcre;        /* declaration; the definition is private  */
+struct real_pcre_extra;  /* declaration; the definition is private */
+
+typedef struct real_pcre pcre;
+typedef struct real_pcre_extra pcre_extra;
 
 /* Store get and free functions. These can be set to alternative malloc/free
 functions if required. Some magic is required for Win32 DLL; it is null on
@@ -102,7 +105,7 @@
 extern int  pcre_get_substring_list(const char *, int *, int, const char ***);
 extern int  pcre_info(const pcre *, int *, int *);
 extern int  pcre_fullinfo(const pcre *, const pcre_extra *, int, void *);
-extern unsigned const char *pcre_maketables(void);
+extern const unsigned char *pcre_maketables(void);
 extern pcre_extra *pcre_study(const pcre *, int, const char **);
 extern const char *pcre_version(void);
 extern int pcre_match(const char *, const char *, ...);

CVSTrac 2.0.1