mruby-compiler2-sys 0.4.0

mruby-compiler2 bindings for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "../include/mrc_ccontext.h"
#include "../include/mrc_parser_util.h"

const char*
mrc_sym_name_len(mrc_ccontext *c, mrc_sym sym, mrc_int *lenp)
{
  pm_constant_t *constant = pm_constant_pool_id_to_constant(&c->p->constant_pool, sym);
  if (constant) {
    *lenp = constant->length;
    return (const char*)constant->start;
  }
  return NULL;
}