15 #if defined(__cplusplus)
22 #include <sys/types.h>
27 #if defined __GNUC__ && __GNUC__ >= 4
28 #pragma GCC visibility push(default)
53 #define RMATCH(obj) (R_CAST(RMatch)(obj))
54 #define RMATCH_REGS(obj) (&(R_CAST(RMatch)(obj))->rmatch->regs)
64 #if defined __GNUC__ && __GNUC__ >= 4
65 #pragma GCC visibility pop
68 #if defined(__cplusplus)
long rb_reg_adjust_startpos(VALUE, VALUE, long, int)
VALUE rb_reg_regsub(VALUE, VALUE, struct re_registers *, VALUE)
int char_offset_num_allocated
long rb_reg_search(VALUE, VALUE, long, int)
void rb_match_busy(VALUE)
VALUE rb_reg_quote(VALUE)
regex_t * rb_reg_prepare_re(VALUE re, VALUE str)
struct rmatch_offset * char_offset
VALUE rb_reg_regcomp(VALUE)