FFITypes =
    
    # File 'ext/fiddle/lib/fiddle/ffi_backend.rb', line 78    {
    'c' => FFI::Type::INT8,
    'h' => FFI::Type::INT16,
    'i' => FFI::Type::INT32,
    'l' => FFI::Type::LONG,
    'f' => FFI::Type::FLOAT32,
    'd' => FFI::Type::FLOAT64,
    'p' => FFI::Type::POINTER,
    's' => FFI::Type::STRING,
    Types::VOID => FFI::Type::Builtin::VOID,
    Types::VOIDP => FFI::Type::Builtin::POINTER,
    Types::CHAR => FFI::Type::Builtin::CHAR,
    Types::UCHAR => FFI::Type::Builtin::UCHAR,
    Types::SHORT => FFI::Type::Builtin::SHORT,
    Types::USHORT => FFI::Type::Builtin::USHORT,
    Types::INT => FFI::Type::Builtin::INT,
    Types::UINT => FFI::Type::Builtin::UINT,
    Types::LONG => FFI::Type::Builtin::LONG,
    Types::ULONG => FFI::Type::Builtin::ULONG,
    Types::LONG_LONG => FFI::Type::Builtin::LONG_LONG,
    Types::ULONG_LONG => FFI::Type::Builtin::ULONG_LONG,
    Types::FLOAT => FFI::Type::Builtin::FLOAT,
    Types::DOUBLE => FFI::Type::Builtin::DOUBLE,
    Types::BOOL => FFI::Type::Builtin::BOOL,
    Types::CONST_STRING => FFI::Type::Builtin::POINTER,
    Types::VARIADIC => FFI::Type::Builtin::VARARGS,
}