summaryrefslogtreecommitdiff
path: root/py/parsenumbase.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/parsenumbase.c')
-rw-r--r--py/parsenumbase.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/py/parsenumbase.c b/py/parsenumbase.c
index 0057e467e..ce140655b 100644
--- a/py/parsenumbase.c
+++ b/py/parsenumbase.c
@@ -31,7 +31,7 @@
// find real radix base, and strip preceding '0x', '0o' and '0b'
// puts base in *base, and returns number of bytes to skip the prefix
int mp_parse_num_base(const char *str, uint len, int *base) {
- const char *p = str;
+ const byte *p = (const byte*)str;
int c = *(p++);
if ((*base == 0 || *base == 16) && c == '0') {
c = *(p++);
@@ -63,6 +63,6 @@ int mp_parse_num_base(const char *str, uint len, int *base) {
}
p--;
}
- return p - str;
+ return p - (const byte*)str;
}