"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var ref = require("ref");
var ArrayType = require("ref-array");
// const ref = require('ref');
exports.voit = ref.types.void;
exports.int32 = ref.types.int32;
exports.uint32 = ref.types.uint32;
exports.char = ref.types.char;
exports.Sint8 = exports.char;
exports.uchar = ref.types.uchar;
exports.Uint8 = exports.uchar;
exports.short = ref.types.short;
exports.Sint16 = exports.short;
exports.ushort = ref.types.ushort;
exports.ulong = ref.types.ulong;
exports.size_t = exports.ulong;
exports.string = ref.types.CString;
exports.wchar_t = exports.int32;
exports.wchar_t_ptr = ref.refType(exports.wchar_t);
exports.long = ref.types.long;
exports.double = ref.types.double;
exports.string_ptr = ref.refType(exports.string);
exports.Uint16 = exports.ushort;
exports.Sint32 = exports.int32;
exports.Uint32 = exports.uint32;
exports.longlong = ref.types.longlong;
exports.Sint64 = exports.longlong;
exports.ulonglong = ref.types.ulonglong;
exports.Uint64 = exports.ulonglong;
exports.c_SDL_stdinc_h_T_SDL_dummy_uint8_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_uint8 = exports.c_SDL_stdinc_h_T_SDL_dummy_uint8_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_sint8_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_sint8 = exports.c_SDL_stdinc_h_T_SDL_dummy_sint8_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_uint16_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_uint16 = exports.c_SDL_stdinc_h_T_SDL_dummy_uint16_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_sint16_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_sint16 = exports.c_SDL_stdinc_h_T_SDL_dummy_sint16_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_uint32_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_uint32 = exports.c_SDL_stdinc_h_T_SDL_dummy_uint32_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_sint32_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_sint32 = exports.c_SDL_stdinc_h_T_SDL_dummy_sint32_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_uint64_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_uint64 = exports.c_SDL_stdinc_h_T_SDL_dummy_uint64_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_sint64_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_sint64 = exports.c_SDL_stdinc_h_T_SDL_dummy_sint64_arr;
exports.c_SDL_stdinc_h_T_SDL_dummy_enum_arr = ArrayType(exports.int32, 1);
exports.SDL_dummy_enum = exports.c_SDL_stdinc_h_T_SDL_dummy_enum_arr;
exports.voit_ptr = ref.refType(exports.voit);
exports.float = ref.types.float;
exports.float_ptr = ref.refType(exports.float);
exports.int32_ptr = ref.refType(exports.int32);
exports.Uint16_ptr = ref.refType(exports.Uint16);
exports.Uint32_ptr = ref.refType(exports.Uint32);
exports.Uint8_ptr = ref.refType(exports.Uint8);
exports.SDL_FALSE = 0;
exports.SDL_TRUE = 0;
exports.voit_ptr_ptr = ref.refType(exports.voit_ptr);
exports.uint32_ptr = ref.refType(exports.uint32);
exports.bool = ref.types.bool;
//# sourceMappingURL=types.js.map