diff options
author | Damien George <damien.p.george@gmail.com> | 2014-04-08 01:29:53 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-04-08 01:29:53 +0100 |
commit | a12a0f78b0462f9b5e8f3d4cb1b164656f44ad03 (patch) | |
tree | 1d828572cecd5fa90155050ec73a3a9afa52179c /py/parse.h | |
parent | 97543c5285b47c765e19d6ab7c08b36630e23c6a (diff) | |
download | micropython-a12a0f78b0462f9b5e8f3d4cb1b164656f44ad03.tar.gz micropython-a12a0f78b0462f9b5e8f3d4cb1b164656f44ad03.zip |
py: Rename pfenv_print_int to pfenv_print_mp_int, and add back former.
stmhal relies on pfenv_* to implement its printf. Thus, it needs a
pfenv_print_int which prints a proper 32-bit integer. With latest
change to pfenv, this function became one that took mp_obj_t, and
extracted the integer value from that object.
To fix temporarily, pfenv_print_int has been renamed to
pfenv_print_mp_int (to indicate it takes a mp_obj_t for the int), and
pfenv_print_int has been added (which takes a normal C int). Currently,
pfenv_print_int proxies to pfenv_print_mp_int, but this means it looses
the MSB. Need to find a way to fix this, but the only way I can think
of will duplicate lots of code.
Diffstat (limited to 'py/parse.h')
0 files changed, 0 insertions, 0 deletions