Function onig_sys::onig_set_meta_char [] [src]

pub unsafe extern "C" fn onig_set_meta_char(
    syntax: *mut OnigSyntaxType,
    what: c_uint,
    code: OnigCodePoint
) -> c_int

Set a variable meta character to the code point value.

Except for an escape character, this meta characters specification only works, if ONIG_SYN_OP_VARIABLE_META_CHARACTERS is enabled by the syntax. (Build-in syntaxes are not affected.)

int onig_set_meta_char(OnigSyntaxType* syntax, unsigned int what,
                       OnigCodePoint code)

normal return: ONIG_NORMAL

Arguments

  1. syntax: target syntax
  2. what: specifies which meta character it is.
ONIG_META_CHAR_ESCAPE
ONIG_META_CHAR_ANYCHAR
ONIG_META_CHAR_ANYTIME
ONIG_META_CHAR_ZERO_OR_ONE_TIME
ONIG_META_CHAR_ONE_OR_MORE_TIME
ONIG_META_CHAR_ANYCHAR_ANYTIME
  1. code: meta character or ONIG_INEFFECTIVE_META_CHAR.