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

Diff of /code/trunk/pcre.h.in

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

revision 169 by ph10, Mon Jun 4 10:49:21 2007 UTC revision 226 by ph10, Tue Aug 21 11:46:08 2007 UTC
# Line 49  POSSIBILITY OF SUCH DAMAGE. Line 49  POSSIBILITY OF SUCH DAMAGE.
49  /* When an application links to a PCRE DLL in Windows, the symbols that are  /* When an application links to a PCRE DLL in Windows, the symbols that are
50  imported have to be identified as such. When building PCRE, the appropriate  imported have to be identified as such. When building PCRE, the appropriate
51  export setting is defined in pcre_internal.h, which includes this file. So we  export setting is defined in pcre_internal.h, which includes this file. So we
52  don't change an existing definition of PCRE_EXP_DECL. */  don't change existing definitions of PCRE_EXP_DECL and PCRECPP_EXP_DECL. */
53    
54  #ifndef PCRE_EXP_DECL  #if defined(_WIN32) && !defined(PCRE_STATIC)
55  #  ifdef _WIN32  #  ifndef PCRE_EXP_DECL
56  #    ifndef PCRE_STATIC  #    define PCRE_EXP_DECL  extern __declspec(dllimport)
57  #      define PCRE_EXP_DECL extern __declspec(dllimport)  #  endif
58    #  ifdef __cplusplus
59    #    ifndef PCRECPP_EXP_DECL
60    #      define PCRECPP_EXP_DECL  extern __declspec(dllimport)
61    #    endif
62    #    ifndef PCRECPP_EXP_DEFN
63    #      define PCRECPP_EXP_DEFN  __declspec(dllimport)
64  #    endif  #    endif
65  #  endif  #  endif
66  #endif  #endif
# Line 63  don't change an existing definition of P Line 69  don't change an existing definition of P
69    
70  #ifndef PCRE_EXP_DECL  #ifndef PCRE_EXP_DECL
71  #  ifdef __cplusplus  #  ifdef __cplusplus
72  #    define PCRE_EXP_DECL       extern "C"  #    define PCRE_EXP_DECL  extern "C"
73  #  else  #  else
74  #    define PCRE_EXP_DECL       extern  #    define PCRE_EXP_DECL  extern
75    #  endif
76    #endif
77    
78    #ifdef __cplusplus
79    #  ifndef PCRECPP_EXP_DECL
80    #    define PCRECPP_EXP_DECL  extern
81    #  endif
82    #  ifndef PCRECPP_EXP_DEFN
83    #    define PCRECPP_EXP_DEFN
84  #  endif  #  endif
85  #endif  #endif
86    
# Line 132  extern "C" { Line 147  extern "C" {
147  #define PCRE_ERROR_DFA_WSSIZE     (-19)  #define PCRE_ERROR_DFA_WSSIZE     (-19)
148  #define PCRE_ERROR_DFA_RECURSE    (-20)  #define PCRE_ERROR_DFA_RECURSE    (-20)
149  #define PCRE_ERROR_RECURSIONLIMIT (-21)  #define PCRE_ERROR_RECURSIONLIMIT (-21)
150  #define PCRE_ERROR_NULLWSLIMIT    (-22)  #define PCRE_ERROR_NOTUSED        (-22)
151  #define PCRE_ERROR_BADNEWLINE     (-23)  #define PCRE_ERROR_BADNEWLINE     (-23)
152    
153  /* Request types for pcre_fullinfo() */  /* Request types for pcre_fullinfo() */
# Line 152  extern "C" { Line 167  extern "C" {
167  #define PCRE_INFO_DEFAULT_TABLES    11  #define PCRE_INFO_DEFAULT_TABLES    11
168  #define PCRE_INFO_OKPARTIAL         12  #define PCRE_INFO_OKPARTIAL         12
169  #define PCRE_INFO_JCHANGED          13  #define PCRE_INFO_JCHANGED          13
170    #define PCRE_INFO_HASCRORLF         14
171    
172  /* Request types for pcre_config(). Do not re-arrange, in order to remain  /* Request types for pcre_config(). Do not re-arrange, in order to remain
173  compatible. */  compatible. */

Legend:
Removed from v.169  
changed lines
  Added in v.226

  ViewVC Help
Powered by ViewVC 1.1.5