commit | 910843e86ddd4fb9bb482d6ca2f03700cc5cef9e | [log] [tgz] |
---|---|---|
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | Fri Feb 14 12:02:34 2014 +0200 |
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | Fri Feb 14 12:13:34 2014 +0200 |
tree | 6a75652ab0abb6021096de22181125ed543b0b04 | |
parent | 70d7a83c74812a517ef0489877becb075d164630 [diff] [blame] |
Allow ports to define statically builtin functions. Convert unix open() to such.
diff --git a/unix/mpconfigport.h b/unix/mpconfigport.h index dc92970..5b2503f 100644 --- a/unix/mpconfigport.h +++ b/unix/mpconfigport.h
@@ -36,3 +36,8 @@ typedef double machine_float_t; machine_float_t machine_sqrt(machine_float_t x); + +struct _mp_obj_fun_native_t; +extern const struct _mp_obj_fun_native_t mp_builtin_open_obj; +#define MICROPY_EXTRA_BUILTINS \ + { MP_QSTR_open, (mp_obj_t)&mp_builtin_open_obj },