75
75
PCRE_EXP_DEFN int PCRE_CALL_CONVENTION
76
76
pcre_info(const pcre *argument_re, int *optptr, int *first_byte)
79
78
const real_pcre *re = (const real_pcre *)argument_re;
80
79
if (re == NULL) return PCRE_ERROR_NULL;
81
80
if (re->magic_number != MAGIC_NUMBER)
83
re = _pcre_try_flipped(re, &internal_re, NULL, NULL);
86
83
if (optptr != NULL) *optptr = (int)(re->options & PUBLIC_COMPILE_OPTIONS);
89
86
((re->flags & PCRE_STARTLINE) != 0)? -1 : -2;