From dddb98db8b7544db0248843ad2450a7177adac4a Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 14 Mar 2016 22:34:03 +0000 Subject: py/parsenum: Use size_t to count bytes, and int for type of base arg. size_t is the proper type to count number of bytes in a string. The base argument does not need to be a full mp_uint_t, int is enough. --- py/parsenumbase.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'py/parsenumbase.h') diff --git a/py/parsenumbase.h b/py/parsenumbase.h index f8953ec83..9da9db841 100644 --- a/py/parsenumbase.h +++ b/py/parsenumbase.h @@ -23,11 +23,11 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -#ifndef __MICROPY_INCLUDED_PY_PARSENUM_H__ -#define __MICROPY_INCLUDED_PY_PARSENUM_H__ +#ifndef __MICROPY_INCLUDED_PY_PARSENUMBASE_H__ +#define __MICROPY_INCLUDED_PY_PARSENUMBASE_H__ #include "py/mpconfig.h" -mp_uint_t mp_parse_num_base(const char *str, mp_uint_t len, mp_uint_t *base); +size_t mp_parse_num_base(const char *str, size_t len, int *base); -#endif // __MICROPY_INCLUDED_PY_PARSENUM_H__ +#endif // __MICROPY_INCLUDED_PY_PARSENUMBASE_H__ -- cgit v1.2.3