%% cffi.hrl - Type atom shorthands (optional convenience, all atoms work directly) -ifndef(CFFI_HRL). -define(CFFI_HRL, true). %% Primitive C types -define(void, void). -define(int8, int8). -define(uint8, uint8). -define(int16, int16). -define(uint16, uint16). -define(int32, int32). -define(uint32, uint32). -define(int64, int64). -define(uint64, uint64). -define(float, float). -define(double, double). -define(ptr, pointer). -define(string, string). %% char* <-> binary() %% Convenience: call with no args -define(cffi_call(Lib, Func, Ret), cffi:call(Lib, Func, Ret, [])). -endif.