mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
change mrb_int to size_t that would take strlen()
This commit is contained in:
+5
-5
@@ -35,7 +35,7 @@ KHASH_DECLARE(n2s, symbol_name, mrb_sym, 1)
|
||||
KHASH_DEFINE (n2s, symbol_name, mrb_sym, 1, sym_hash_func, sym_hash_equal)
|
||||
/* ------------------------------------------------------ */
|
||||
static mrb_sym
|
||||
sym_intern(mrb_state *mrb, const char *name, mrb_int len, mrb_bool lit)
|
||||
sym_intern(mrb_state *mrb, const char *name, size_t len, mrb_bool lit)
|
||||
{
|
||||
khash_t(n2s) *h = mrb->name2sym;
|
||||
symbol_name sname;
|
||||
@@ -70,13 +70,13 @@ sym_intern(mrb_state *mrb, const char *name, mrb_int len, mrb_bool lit)
|
||||
}
|
||||
|
||||
mrb_sym
|
||||
mrb_intern(mrb_state *mrb, const char *name, mrb_int len)
|
||||
mrb_intern(mrb_state *mrb, const char *name, size_t len)
|
||||
{
|
||||
return sym_intern(mrb, name, len, FALSE);
|
||||
}
|
||||
|
||||
mrb_sym
|
||||
mrb_intern_static(mrb_state *mrb, const char *name, mrb_int len)
|
||||
mrb_intern_static(mrb_state *mrb, const char *name, size_t len)
|
||||
{
|
||||
return sym_intern(mrb, name, len, TRUE);
|
||||
}
|
||||
@@ -84,7 +84,7 @@ mrb_intern_static(mrb_state *mrb, const char *name, mrb_int len)
|
||||
mrb_sym
|
||||
mrb_intern_cstr(mrb_state *mrb, const char *name)
|
||||
{
|
||||
return mrb_intern(mrb, name, (mrb_int)strlen(name));
|
||||
return mrb_intern(mrb, name, strlen(name));
|
||||
}
|
||||
|
||||
mrb_sym
|
||||
@@ -94,7 +94,7 @@ mrb_intern_str(mrb_state *mrb, mrb_value str)
|
||||
}
|
||||
|
||||
mrb_value
|
||||
mrb_check_intern(mrb_state *mrb, const char *name, mrb_int len)
|
||||
mrb_check_intern(mrb_state *mrb, const char *name, size_t len)
|
||||
{
|
||||
khash_t(n2s) *h = mrb->name2sym;
|
||||
symbol_name sname = { 0 };
|
||||
|
||||
Reference in New Issue
Block a user