| 73 |
pcre_refcount(pcre *argument_re, int adjust) |
pcre_refcount(pcre *argument_re, int adjust) |
| 74 |
#else |
#else |
| 75 |
PCRE_EXP_DEFN int PCRE_CALL_CONVENTION |
PCRE_EXP_DEFN int PCRE_CALL_CONVENTION |
| 76 |
pcre16_refcount(pcre *argument_re, int adjust) |
pcre16_refcount(pcre16 *argument_re, int adjust) |
| 77 |
#endif |
#endif |
| 78 |
{ |
{ |
| 79 |
real_pcre *re = (real_pcre *)argument_re; |
REAL_PCRE *re = (REAL_PCRE *)argument_re; |
| 80 |
if (re == NULL) return PCRE_ERROR_NULL; |
if (re == NULL) return PCRE_ERROR_NULL; |
| 81 |
if (re->magic_number != MAGIC_NUMBER) return PCRE_ERROR_BADMAGIC; |
if (re->magic_number != MAGIC_NUMBER) return PCRE_ERROR_BADMAGIC; |
| 82 |
if ((re->flags & PCRE_MODE) == 0) return PCRE_ERROR_BADMODE; |
if ((re->flags & PCRE_MODE) == 0) return PCRE_ERROR_BADMODE; |