diff options
author | Damien <damien.p.george@gmail.com> | 2013-12-17 21:35:38 +0000 |
---|---|---|
committer | Damien <damien.p.george@gmail.com> | 2013-12-17 21:35:38 +0000 |
commit | a3dcd9e80ce8bf7abae3daa8da82f1b085499989 (patch) | |
tree | 2e672ec845297f9c4b4a205379bd73b888ad0793 /py/obj.c | |
parent | 8c3da5c2c538e05d66391dd036ccbc91214d4bc5 (diff) | |
download | micropython-a3dcd9e80ce8bf7abae3daa8da82f1b085499989.tar.gz micropython-a3dcd9e80ce8bf7abae3daa8da82f1b085499989.zip |
py: add more Python built-in functions.
Diffstat (limited to 'py/obj.c')
-rw-r--r-- | py/obj.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -358,6 +358,17 @@ bool py_obj_equal(py_obj_t o1, py_obj_t o2) { } } +bool py_obj_less(py_obj_t o1, py_obj_t o2) { + if (IS_SMALL_INT(o1) && IS_SMALL_INT(o2)) { + py_small_int_t i1 = FROM_SMALL_INT(o1); + py_small_int_t i2 = FROM_SMALL_INT(o2); + return i1 < i2; + } else { + assert(0); + return false; + } +} + machine_int_t py_obj_get_int(py_obj_t arg) { if (arg == py_const_false) { return 0; |