py: Improve native emitter; now supports more opcodes.
diff --git a/py/objint_longlong.c b/py/objint_longlong.c
index d00bb6d..f648615 100644
--- a/py/objint_longlong.c
+++ b/py/objint_longlong.c
@@ -161,7 +161,8 @@
     return o;
 }
 
-mp_obj_t mp_obj_new_int_from_long_str(const char *s) {
+mp_obj_t mp_obj_new_int_from_qstr(qstr qst) {
+    const char *s = qstr_str(qst);
     long long v;
     char *end;
     // TODO: this doesn't handle Python hacked 0o octal syntax