pub unsafe extern "C" fn mrb_intern_cstr(
mrb: *mut mrb_state,
str_: *const c_char,
) -> mrb_symExpand description
Create a symbol from C string. But usually it’s better to use MRB_SYM, MRB_OPSYM, MRB_CVSYM, MRB_IVSYM, MRB_SYM_B, MRB_SYM_Q, MRB_SYM_E macros.
Example:
:pizza # => :pizza
// C style:
mrb_sym sym1 = mrb_intern_lit(mrb, "pizza"); // => :pizza
mrb_sym sym2 = MRB_SYM(pizza); // => :pizza
mrb_sym sym3 = MRB_SYM_Q(pizza); // => :pizza?@param mrb The current mruby state. @param str The string to be symbolized @return mrb_sym mrb_sym A symbol.