|
30 | 30 | #include "py/nlr.h" |
31 | 31 | #include "py/runtime.h" |
32 | 32 |
|
33 | | -void mp_arg_check_num(mp_uint_t n_args, mp_uint_t n_kw, mp_uint_t n_args_min, mp_uint_t n_args_max, bool takes_kw) { |
| 33 | +void mp_arg_check_num(size_t n_args, size_t n_kw, size_t n_args_min, size_t n_args_max, bool takes_kw) { |
34 | 34 | // TODO maybe take the function name as an argument so we can print nicer error messages |
35 | 35 |
|
36 | 36 | if (n_kw && !takes_kw) { |
@@ -73,9 +73,9 @@ void mp_arg_check_num(mp_uint_t n_args, mp_uint_t n_kw, mp_uint_t n_args_min, mp |
73 | 73 | } |
74 | 74 | } |
75 | 75 |
|
76 | | -void mp_arg_parse_all(mp_uint_t n_pos, const mp_obj_t *pos, mp_map_t *kws, mp_uint_t n_allowed, const mp_arg_t *allowed, mp_arg_val_t *out_vals) { |
77 | | - mp_uint_t pos_found = 0, kws_found = 0; |
78 | | - for (mp_uint_t i = 0; i < n_allowed; i++) { |
| 76 | +void mp_arg_parse_all(size_t n_pos, const mp_obj_t *pos, mp_map_t *kws, size_t n_allowed, const mp_arg_t *allowed, mp_arg_val_t *out_vals) { |
| 77 | + size_t pos_found = 0, kws_found = 0; |
| 78 | + for (size_t i = 0; i < n_allowed; i++) { |
79 | 79 | mp_obj_t given_arg; |
80 | 80 | if (i < n_pos) { |
81 | 81 | if (allowed[i].flags & MP_ARG_KW_ONLY) { |
@@ -132,7 +132,7 @@ void mp_arg_parse_all(mp_uint_t n_pos, const mp_obj_t *pos, mp_map_t *kws, mp_ui |
132 | 132 | } |
133 | 133 | } |
134 | 134 |
|
135 | | -void mp_arg_parse_all_kw_array(mp_uint_t n_pos, mp_uint_t n_kw, const mp_obj_t *args, mp_uint_t n_allowed, const mp_arg_t *allowed, mp_arg_val_t *out_vals) { |
| 135 | +void mp_arg_parse_all_kw_array(size_t n_pos, size_t n_kw, const mp_obj_t *args, size_t n_allowed, const mp_arg_t *allowed, mp_arg_val_t *out_vals) { |
136 | 136 | mp_map_t kw_args; |
137 | 137 | mp_map_init_fixed_table(&kw_args, n_kw, args + n_pos); |
138 | 138 | mp_arg_parse_all(n_pos, args, &kw_args, n_allowed, allowed, out_vals); |
|
0 commit comments