1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- #ifdef HAVE_CONFIG_H
- #include "config.h"
- #endif
- #include "pcre_internal.h"
- #define STRING(a) # a
- #define XSTRING(s) STRING(s)
- #if defined COMPILE_PCRE8
- PCRE_EXP_DEFN const char * PCRE_CALL_CONVENTION
- pcre_version(void)
- #elif defined COMPILE_PCRE16
- PCRE_EXP_DEFN const char * PCRE_CALL_CONVENTION
- pcre16_version(void)
- #elif defined COMPILE_PCRE32
- PCRE_EXP_DEFN const char * PCRE_CALL_CONVENTION
- pcre32_version(void)
- #endif
- {
- return (XSTRING(Z PCRE_PRERELEASE)[1] == 0)?
- XSTRING(PCRE_MAJOR.PCRE_MINOR PCRE_DATE) :
- XSTRING(PCRE_MAJOR.PCRE_MINOR) XSTRING(PCRE_PRERELEASE PCRE_DATE);
- }
|