@@ -41,7 +41,7 @@ STATIC mp_obj_t mp_obj_new_tuple_iterator(mp_obj_tuple_t *tuple, int cur);
41
41
/******************************************************************************/
42
42
/* tuple */
43
43
44
- void tuple_print (void (* print )(void * env , const char * fmt , ...), void * env , mp_obj_t o_in , mp_print_kind_t kind ) {
44
+ void mp_obj_tuple_print (void (* print )(void * env , const char * fmt , ...), void * env , mp_obj_t o_in , mp_print_kind_t kind ) {
45
45
mp_obj_tuple_t * o = o_in ;
46
46
print (env , "(" );
47
47
for (int i = 0 ; i < o -> len ; i ++ ) {
@@ -56,7 +56,7 @@ void tuple_print(void (*print)(void *env, const char *fmt, ...), void *env, mp_o
56
56
print (env , ")" );
57
57
}
58
58
59
- mp_obj_t mp_obj_tuple_make_new (mp_obj_t type_in , uint n_args , uint n_kw , const mp_obj_t * args ) {
59
+ STATIC mp_obj_t mp_obj_tuple_make_new (mp_obj_t type_in , uint n_args , uint n_kw , const mp_obj_t * args ) {
60
60
// TODO check n_kw == 0
61
61
62
62
switch (n_args ) {
@@ -100,13 +100,13 @@ mp_obj_t mp_obj_tuple_make_new(mp_obj_t type_in, uint n_args, uint n_kw, const m
100
100
// Don't pass MP_BINARY_OP_NOT_EQUAL here
101
101
STATIC bool tuple_cmp_helper (int op , mp_obj_t self_in , mp_obj_t another_in ) {
102
102
mp_obj_type_t * self_type = mp_obj_get_type (self_in );
103
- if (self_type -> getiter != tuple_getiter ) {
103
+ if (self_type -> getiter != mp_obj_tuple_getiter ) {
104
104
assert (0 );
105
105
}
106
106
mp_obj_type_t * another_type = mp_obj_get_type (another_in );
107
107
mp_obj_tuple_t * self = self_in ;
108
108
mp_obj_tuple_t * another = another_in ;
109
- if (another_type -> getiter != tuple_getiter ) {
109
+ if (another_type -> getiter != mp_obj_tuple_getiter ) {
110
110
// Slow path for user subclasses
111
111
another = mp_instance_cast_to_native_base (another , & mp_type_tuple );
112
112
if (another == MP_OBJ_NULL ) {
@@ -117,7 +117,7 @@ STATIC bool tuple_cmp_helper(int op, mp_obj_t self_in, mp_obj_t another_in) {
117
117
return mp_seq_cmp_objs (op , self -> items , self -> len , another -> items , another -> len );
118
118
}
119
119
120
- mp_obj_t tuple_unary_op (int op , mp_obj_t self_in ) {
120
+ mp_obj_t mp_obj_tuple_unary_op (int op , mp_obj_t self_in ) {
121
121
mp_obj_tuple_t * self = self_in ;
122
122
switch (op ) {
123
123
case MP_UNARY_OP_BOOL : return MP_BOOL (self -> len != 0 );
@@ -126,7 +126,7 @@ mp_obj_t tuple_unary_op(int op, mp_obj_t self_in) {
126
126
}
127
127
}
128
128
129
- mp_obj_t tuple_binary_op (int op , mp_obj_t lhs , mp_obj_t rhs ) {
129
+ mp_obj_t mp_obj_tuple_binary_op (int op , mp_obj_t lhs , mp_obj_t rhs ) {
130
130
mp_obj_tuple_t * o = lhs ;
131
131
switch (op ) {
132
132
case MP_BINARY_OP_ADD : {
@@ -160,7 +160,7 @@ mp_obj_t tuple_binary_op(int op, mp_obj_t lhs, mp_obj_t rhs) {
160
160
}
161
161
}
162
162
163
- mp_obj_t tuple_subscr (mp_obj_t self_in , mp_obj_t index , mp_obj_t value ) {
163
+ mp_obj_t mp_obj_tuple_subscr (mp_obj_t self_in , mp_obj_t index , mp_obj_t value ) {
164
164
if (value == MP_OBJ_SENTINEL ) {
165
165
// load
166
166
mp_obj_tuple_t * self = self_in ;
@@ -182,7 +182,7 @@ mp_obj_t tuple_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t value) {
182
182
}
183
183
}
184
184
185
- mp_obj_t tuple_getiter (mp_obj_t o_in ) {
185
+ mp_obj_t mp_obj_tuple_getiter (mp_obj_t o_in ) {
186
186
return mp_obj_new_tuple_iterator (o_in , 0 );
187
187
}
188
188
@@ -210,12 +210,12 @@ STATIC MP_DEFINE_CONST_DICT(tuple_locals_dict, tuple_locals_dict_table);
210
210
const mp_obj_type_t mp_type_tuple = {
211
211
{ & mp_type_type },
212
212
.name = MP_QSTR_tuple ,
213
- .print = tuple_print ,
213
+ .print = mp_obj_tuple_print ,
214
214
.make_new = mp_obj_tuple_make_new ,
215
- .unary_op = tuple_unary_op ,
216
- .binary_op = tuple_binary_op ,
217
- .subscr = tuple_subscr ,
218
- .getiter = tuple_getiter ,
215
+ .unary_op = mp_obj_tuple_unary_op ,
216
+ .binary_op = mp_obj_tuple_binary_op ,
217
+ .subscr = mp_obj_tuple_subscr ,
218
+ .getiter = mp_obj_tuple_getiter ,
219
219
.locals_dict = (mp_obj_t )& tuple_locals_dict ,
220
220
};
221
221
0 commit comments