Function onig_sys::onig_search_with_param [] [src]

pub unsafe extern "C" fn onig_search_with_param(
    reg: OnigRegex,
    str: *const OnigUChar,
    end: *const OnigUChar,
    start: *const OnigUChar,
    range: *const OnigUChar,
    region: *mut OnigRegion,
    option: OnigOptionType,
    mp: *const OnigMatchParam
) -> c_int

Search string and return search result and matching region.

int onig_search_with_param(regex_t* reg, const UChar* str, const UChar* end, const UChar* start, const UChar* range, OnigRegion* region, OnigOptionType option, OnigMatchParam* mp)

Returns

normal return: match position offset (i.e. p - str >= 0) not found: ONIG_MISMATCH (< 0)

Arguments

1-7: same as onig_search()

  1. mp: match parameters