* libguile/vm-engine.h:
* libguile/vm-i-scheme.c: Move some helper macros closer to their use
sites.
#define CACHE_EXTERNAL() external = fp[bp->nargs + bp->nlocs]
-\f
-/*
- * Function support
- */
-
-#define ARGS1(a1) SCM a1 = sp[0];
-#define ARGS2(a1,a2) SCM a1 = sp[-1], a2 = sp[0]; sp--;
-#define ARGS3(a1,a2,a3) SCM a1 = sp[-2], a2 = sp[-1], a3 = sp[0]; sp -= 2;
-
-#define RETURN(x) do { *sp = x; NEXT; } while (0)
-
/*
Local Variables:
c-file-style: "gnu"
* Predicates
*/
+#define ARGS1(a1) SCM a1 = sp[0];
+#define ARGS2(a1,a2) SCM a1 = sp[-1], a2 = sp[0]; sp--;
+#define ARGS3(a1,a2,a3) SCM a1 = sp[-2], a2 = sp[-1], a3 = sp[0]; sp -= 2;
+
+#define RETURN(x) do { *sp = x; NEXT; } while (0)
+
VM_DEFINE_FUNCTION (not, "not", 1)
{
ARGS1 (x);