From a3dcd9e80ce8bf7abae3daa8da82f1b085499989 Mon Sep 17 00:00:00 2001 From: Damien Date: Tue, 17 Dec 2013 21:35:38 +0000 Subject: py: add more Python built-in functions. --- py/obj.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'py/obj.c') diff --git a/py/obj.c b/py/obj.c index d678f41146..0699d4cde7 100644 --- a/py/obj.c +++ b/py/obj.c @@ -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; -- cgit v1.2.3