var error_cstr = native.regerror(res)
# We leave it to the lib to decide how to allocate the string that we keep
var error_cstr = native.regerror(res)
# We leave it to the lib to decide how to allocate the string that we keep
var error_cstr = native.regerror(errcode)
# We leave it to the lib to decide how to allocate the string that we keep
var error_cstr = native.regerror(errcode)
# We leave it to the lib to decide how to allocate the string that we keep
var bytefrom = cstr.char_to_byte_index_cached(charfrom, 0, 0)
var subcstr = cstr.fast_cstring(bytefrom)
var eflags = gather_eflags
var bytefrom = cstr.char_to_byte_index_cached(charfrom, 0, 0)
var subcstr = cstr.fast_cstring(bytefrom)
var eflags = gather_eflags
var eflags = gather_eflags
var eflags_or_notbol = eflags | flag_notbol
var native_match = self.native_match
var eflags = gather_eflags
var eflags_or_notbol = eflags | flag_notbol
var native_match = self.native_match