jckarter/clay — Issue #110: normalize CCodePointer types and primitives
Author: jckarter
Created: 2011-12-31 04:14:33+00:00
State: open
Labels: v0.2

Instead of `CCodePointer`, `VarargsCCodePointer`, `StdCallCodePointer` etc. being different types, the ABI and variadicity should be parameters of a generalized `ExternalCodePointer[[..I], [..O], ABI, Variadic]` type. `makeCCodePointer` should also be generalized so that it can create thunks for any supported host ABI.