Mercurial > repos > rhope
diff runtime/bool.c @ 56:d2f9b0a9403d
Initial experiment with goto and switch
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 08 Oct 2009 01:52:38 -0400 |
parents | 31f8182f3433 |
children | 04baa003de5a |
line wrap: on
line diff
--- a/runtime/bool.c Tue Oct 06 23:13:47 2009 -0400 +++ b/runtime/bool.c Thu Oct 08 01:52:38 2009 -0400 @@ -6,19 +6,3 @@ t_Boolean * val_yes; t_Boolean * val_no; -#define lval ((t_Boolean *)(cdata->params[0]))->val - -MethodNoLocals(If,Boolean, - NumParams 1, - CallSpace 1) - - Param(0, TYPE_BOOLEAN) - - if(lval) - { - Ret(1, NULL) - } else { - Ret(1, cdata->params[0]); - Ret(0, NULL) - } -EndFunc