int
and bool
is represented on stack and passed as ptroff
.
float
is passed around as double*
, on stack it's simply
double
.
void
- (void*)whatever
, if it needs to be passed, `whatever' cannot be
relied upon to contain anything specific :).
[*]->*
- struct lambda\_exp*
.