/*************************** New simcall interface ****************************/
/* Pack all possible scalar types in an union */
-typedef union u_smx_scalar {
+union u_smx_scalar {
char c;
const char* cc;
short s;
float f;
double d;
void* p;
-} u_smx_scalar_t;
+};
/*
* Define scalar type wrappers to ease the use of simcalls.
#define DOUBLE(x) (d,x)
#define PTR(x) (p,x)
-#define MYMACRO(...)
-
/*
* Some macro machinery to get a MAP over the arguments of a variadic macro.
* It uses a FOLD to apply a macro to every argument, and because there is