diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-02-12 18:15:40 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-02-12 18:21:11 +0200 |
commit | d5df6cd44a433d6253a61cb0f987835fbc06b2de (patch) | |
tree | 76cdea7b7fa8c6664f711314912837861b3906e4 /py/objrange.c | |
parent | 1d1e38d91103cc9a3941a55048fc446290aca64e (diff) | |
download | micropython-d5df6cd44a433d6253a61cb0f987835fbc06b2de.tar.gz micropython-d5df6cd44a433d6253a61cb0f987835fbc06b2de.zip |
Replace global "static" -> "STATIC", to allow "analysis builds". Part 1.
Some tools do not support local/static symbols (one example is GNU ld map file).
Exposing all functions will allow to do detailed size comparisons, etc.
Also, added bunch of statics where they were missing, and replaced few identity
functions with global mp_identity().
Diffstat (limited to 'py/objrange.c')
-rw-r--r-- | py/objrange.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/py/objrange.c b/py/objrange.c index 1fff327ab7..38796a68ce 100644 --- a/py/objrange.c +++ b/py/objrange.c @@ -18,12 +18,12 @@ typedef struct _mp_obj_range_t { machine_int_t step; } mp_obj_range_t; -mp_obj_t range_getiter(mp_obj_t o_in) { +STATIC mp_obj_t range_getiter(mp_obj_t o_in) { mp_obj_range_t *o = o_in; return mp_obj_new_range_iterator(o->start, o->stop, o->step); } -static const mp_obj_type_t range_type = { +STATIC const mp_obj_type_t range_type = { { &mp_const_type} , "range", .getiter = range_getiter, @@ -50,7 +50,7 @@ typedef struct _mp_obj_range_it_t { machine_int_t step; } mp_obj_range_it_t; -mp_obj_t range_it_iternext(mp_obj_t o_in) { +STATIC mp_obj_t range_it_iternext(mp_obj_t o_in) { mp_obj_range_it_t *o = o_in; if ((o->step > 0 && o->cur < o->stop) || (o->step < 0 && o->cur > o->stop)) { mp_obj_t o_out = MP_OBJ_NEW_SMALL_INT(o->cur); @@ -61,7 +61,7 @@ mp_obj_t range_it_iternext(mp_obj_t o_in) { } } -static const mp_obj_type_t range_it_type = { +STATIC const mp_obj_type_t range_it_type = { { &mp_const_type }, "range_iterator", .iternext = range_it_iternext, |