diff --git a/SLS_C/src/builtin.c b/SLS_C/src/builtin.c index 0b08986..eee6133 100644 --- a/SLS_C/src/builtin.c +++ b/SLS_C/src/builtin.c @@ -1014,8 +1014,8 @@ Boolean builtin_bitxor(InterpreterState *interpreter_state) { } Boolean builtin_ceil(InterpreterState *interpreter_state) { - (void)interpreter_state; - return FALSE; + NUMERIC_TYPE; + FLOAT_FUNCTION(ceil); } Boolean builtin_cos(InterpreterState *interpreter_state) { @@ -1056,8 +1056,8 @@ Boolean builtin_eval(InterpreterState *interpreter_state) { } Boolean builtin_floor(InterpreterState *interpreter_state) { - (void)interpreter_state; - return FALSE; + NUMERIC_TYPE; + FLOAT_FUNCTION(floor); } Boolean builtin_for(InterpreterState *interpreter_state) { @@ -1140,8 +1140,8 @@ Boolean builtin_rot(InterpreterState *interpreter_state) { } Boolean builtin_round(InterpreterState *interpreter_state) { - (void)interpreter_state; - return FALSE; + NUMERIC_TYPE; + FLOAT_FUNCTION(round); } Boolean builtin_seed(InterpreterState *interpreter_state) {