mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Add proper casts to silence VC warnings.
This commit is contained in:
@@ -335,7 +335,7 @@ tr_parse_pattern(mrb_state *mrb, struct tr_pattern *ret, const mrb_value v_patte
|
||||
|
||||
len = i - start_pos;
|
||||
if (len > UINT16_MAX) {
|
||||
mrb_raise(mrb, E_ARGUMENT_ERROR, "tr pattern too long (max 65536)");
|
||||
mrb_raise(mrb, E_ARGUMENT_ERROR, "tr pattern too long (max 65535)");
|
||||
}
|
||||
if (pat1 == NULL && ret) {
|
||||
goto nomem;
|
||||
@@ -343,9 +343,9 @@ tr_parse_pattern(mrb_state *mrb, struct tr_pattern *ret, const mrb_value v_patte
|
||||
pat1->type = TR_IN_ORDER;
|
||||
pat1->flag_reverse = flag_reverse;
|
||||
pat1->flag_on_heap = !ret_uninit;
|
||||
pat1->n = len;
|
||||
pat1->n = (uint16_t)len;
|
||||
pat1->next = NULL;
|
||||
pat1->val.start_pos = start_pos;
|
||||
pat1->val.start_pos = (uint16_t)start_pos;
|
||||
}
|
||||
|
||||
if (ret == NULL || ret_uninit) {
|
||||
|
||||
Reference in New Issue
Block a user