summaryrefslogtreecommitdiff
path: root/py/nativeglue.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-11-30 23:02:50 +1100
committerDamien George <damien.p.george@gmail.com>2019-12-12 20:15:28 +1100
commitff58961944f4f2380e9610a4d18c53c08f68060e (patch)
tree2178695ed6d66fadeb53a053111b0c244f48dd7a /py/nativeglue.h
parent9ac949cdbd78d15f5edeaa651859659e8b382181 (diff)
py/nativeglue: Add float new/get functions with both single and double.
Diffstat (limited to 'py/nativeglue.h')
-rw-r--r--py/nativeglue.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/py/nativeglue.h b/py/nativeglue.h
index 9abae89df..021e7a8ec 100644
--- a/py/nativeglue.h
+++ b/py/nativeglue.h
@@ -150,6 +150,10 @@ typedef struct _mp_fun_table_t {
mp_obj_t (*obj_new_str)(const char* data, size_t len);
mp_obj_t (*obj_new_bytes)(const byte* data, size_t len);
mp_obj_t (*obj_new_bytearray_by_ref)(size_t n, void *items);
+ mp_obj_t (*obj_new_float_from_f)(float f);
+ mp_obj_t (*obj_new_float_from_d)(double d);
+ float (*obj_get_float_to_f)(mp_obj_t o);
+ double (*obj_get_float_to_d)(mp_obj_t o);
void (*get_buffer_raise)(mp_obj_t obj, mp_buffer_info_t *bufinfo, mp_uint_t flags);
const mp_stream_p_t *(*get_stream_raise)(mp_obj_t self_in, int flags);
const mp_print_t *plat_print;