Add proper casts to silence VC warnings.

This commit is contained in:
Yukihiro "Matz" Matsumoto
2020-06-05 16:04:30 +09:00
parent f1523d2404
commit 106f4c4e9d
4 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -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) {