doubled tests to ensure CONST and CONST() formats
Breno G. de Oliveira [Mon, 12 Oct 2009 05:08:28 +0000 (02:08 -0300)]
t/constantspm.t

index 43d40fd..99e76ac 100644 (file)
 use strict;
 use warnings;
-use Test::More tests => 1 + 272;    # use_ok + constants
+use Test::More tests => 1 + 544;    # use_ok + constants
 
 BEGIN { use_ok('SDL::Constants') }
 
 # 'use' should have imported all constants
-is( AUDIO_S16,    32784, 'AUDIO_S16 should be imported'    );
-is( AUDIO_S16MSB, 36880, 'AUDIO_S16MSB should be imported' );
-is( AUDIO_S8,     32776, 'AUDIO_S8 should be imported'     );
-is( AUDIO_U16,       16, 'AUDIO_U16 should be imported'    );
-is( AUDIO_U16MSB,  4112, 'AUDIO_U16MSB should be imported' );
-is( AUDIO_U8,         8, 'AUDIO_U8 should be imported'     );
-
-is( CD_ERROR,    -1, 'CD_ERROR should be imported'     );
-is( CD_PAUSED,    3, 'CD_PAUSED should be imported'    );
-is( CD_PLAYING,   2, 'CD_PLAYING should be imported'   );
-is( CD_STOPPED,   1, 'CD_STOPPED should be imported'   );
-is( CD_TRAYEMPTY, 0, 'CD_TRAYEMPTY should be imported' );
-
-is( INADDR_ANY,   0, 'INADDR_ANY should be imported'  );
-is( INADDR_NONE, -1, 'INADDR_NONE should be imported' );
-
-is( KMOD_ALT,     768, 'KMOD_ALT should be imported'    );
-is( KMOD_CAPS,   8192, 'KMOD_CAPS should be imported'   );
-is( KMOD_CTRL,    192, 'KMOD_CTRL should be imported'   );
-is( KMOD_LALT,    256, 'KMOD_LALT should be imported'   );
-is( KMOD_LCTRL,    64, 'KMOD_LCTRL should be imported'  );
-is( KMOD_LSHIFT,    1, 'KMOD_LSHIFT should be imported' );
-is( KMOD_NONE,      0, 'KMOD_NONE should be imported'   );
-is( KMOD_NUM,    4096, 'KMOD_NUM should be imported'    );
-is( KMOD_RALT,    512, 'KMOD_RALT should be imported'   );
-is( KMOD_RCTRL,   128, 'KMOD_RCTRL should be imported'  );
-is( KMOD_RSHIFT,    2, 'KMOD_RSHIFT should be imported' );
-is( KMOD_SHIFT,     3, 'KMOD_SHIFT should be imported'  );
-
-is( MIX_DEFAULT_CHANNELS,      2, 'MIX_DEFAULT_CHANNELS should be imported'  );
-is( MIX_DEFAULT_FORMAT,    32784, 'MIX_DEFAULT_FORMAT should be imported'    );
+is( AUDIO_S16,      32784, 'AUDIO_S16 should be imported' );
+is( AUDIO_S16(),    32784, 'AUDIO_S16() should also be available' );
+is( AUDIO_S16MSB,   36880, 'AUDIO_S16MSB should be imported' );
+is( AUDIO_S16MSB(), 36880, 'AUDIO_S16MSB() should also be available' );
+is( AUDIO_S8,       32776, 'AUDIO_S8 should be imported' );
+is( AUDIO_S8(),     32776, 'AUDIO_S8() should also be available' );
+is( AUDIO_U16,      16,    'AUDIO_U16 should be imported' );
+is( AUDIO_U16(),    16,    'AUDIO_U16() should also be available' );
+is( AUDIO_U16MSB,   4112,  'AUDIO_U16MSB should be imported' );
+is( AUDIO_U16MSB(), 4112,  'AUDIO_U16MSB() should also be available' );
+is( AUDIO_U8,       8,     'AUDIO_U8 should be imported' );
+is( AUDIO_U8(),     8,     'AUDIO_U8() should also be available' );
+
+is( CD_ERROR,       -1, 'CD_ERROR should be imported' );
+is( CD_ERROR(),     -1, 'CD_ERROR() should also be available' );
+is( CD_PAUSED,      3,  'CD_PAUSED should be imported' );
+is( CD_PAUSED(),    3,  'CD_PAUSED() should also be available' );
+is( CD_PLAYING,     2,  'CD_PLAYING should be imported' );
+is( CD_PLAYING(),   2,  'CD_PLAYING() should also be available' );
+is( CD_STOPPED,     1,  'CD_STOPPED should be imported' );
+is( CD_STOPPED(),   1,  'CD_STOPPED() should also be available' );
+is( CD_TRAYEMPTY,   0,  'CD_TRAYEMPTY should be imported' );
+is( CD_TRAYEMPTY(), 0,  'CD_TRAYEMPTY() should also be available' );
+
+is( INADDR_ANY,    0,  'INADDR_ANY should be imported' );
+is( INADDR_ANY(),  0,  'INADDR_ANY() should also be available' );
+is( INADDR_NONE,   -1, 'INADDR_NONE should be imported' );
+is( INADDR_NONE(), -1, 'INADDR_NONE() should also be available' );
+
+is( KMOD_ALT,      768,  'KMOD_ALT should be imported' );
+is( KMOD_ALT(),    768,  'KMOD_ALT() should also be available' );
+is( KMOD_CAPS,     8192, 'KMOD_CAPS should be imported' );
+is( KMOD_CAPS(),   8192, 'KMOD_CAPS() should also be available' );
+is( KMOD_CTRL,     192,  'KMOD_CTRL should be imported' );
+is( KMOD_CTRL(),   192,  'KMOD_CTRL() should also be available' );
+is( KMOD_LALT,     256,  'KMOD_LALT should be imported' );
+is( KMOD_LALT(),   256,  'KMOD_LALT() should also be available' );
+is( KMOD_LCTRL,    64,   'KMOD_LCTRL should be imported' );
+is( KMOD_LCTRL(),  64,   'KMOD_LCTRL() should also be available' );
+is( KMOD_LSHIFT,   1,    'KMOD_LSHIFT should be imported' );
+is( KMOD_LSHIFT(), 1,    'KMOD_LSHIFT() should also be available' );
+is( KMOD_NONE,     0,    'KMOD_NONE should be imported' );
+is( KMOD_NONE(),   0,    'KMOD_NONE() should also be available' );
+is( KMOD_NUM,      4096, 'KMOD_NUM should be imported' );
+is( KMOD_NUM(),    4096, 'KMOD_NUM() should also be available' );
+is( KMOD_RALT,     512,  'KMOD_RALT should be imported' );
+is( KMOD_RALT(),   512,  'KMOD_RALT() should also be available' );
+is( KMOD_RCTRL,    128,  'KMOD_RCTRL should be imported' );
+is( KMOD_RCTRL(),  128,  'KMOD_RCTRL() should also be available' );
+is( KMOD_RSHIFT,   2,    'KMOD_RSHIFT should be imported' );
+is( KMOD_RSHIFT(), 2,    'KMOD_RSHIFT() should also be available' );
+is( KMOD_SHIFT,    3,    'KMOD_SHIFT should be imported' );
+is( KMOD_SHIFT(),  3,    'KMOD_SHIFT() should also be available' );
+
+is( MIX_DEFAULT_CHANNELS, 2, 'MIX_DEFAULT_CHANNELS should be imported' );
+is( MIX_DEFAULT_CHANNELS(), 2,
+    'MIX_DEFAULT_CHANNELS() should also be available' );
+is( MIX_DEFAULT_FORMAT, 32784, 'MIX_DEFAULT_FORMAT should be imported' );
+is( MIX_DEFAULT_FORMAT(), 32784,
+    'MIX_DEFAULT_FORMAT() should also be available' );
 is( MIX_DEFAULT_FREQUENCY, 22050, 'MIX_DEFAULT_FREQUENCY should be imported' );
-is( MIX_FADING_IN,             2, 'MIX_FADING_IN should be imported'         );
-is( MIX_FADING_OUT,            1, 'MIX_FADING_OUT should be imported'        );
-is( MIX_MAX_VOLUME,          128, 'MIX_MAX_VOLUME should be imported'        );
-is( MIX_NO_FADING,             0, 'MIX_NO_FADING should be imported'         );
-
-is( SDLK_0,             48, 'SDLK_0 should be imported' );
-is( SDLK_1,             49, 'SDLK_1 should be imported' );
-is( SDLK_2,             50, 'SDLK_2 should be imported' );
-is( SDLK_3,             51, 'SDLK_3 should be imported' );
-is( SDLK_4,             52, 'SDLK_4 should be imported' );
-is( SDLK_5,             53, 'SDLK_5 should be imported' );
-is( SDLK_6,             54, 'SDLK_6 should be imported' );
-is( SDLK_7,             55, 'SDLK_7 should be imported' );
-is( SDLK_8,             56, 'SDLK_8 should be imported' );
-is( SDLK_9,             57, 'SDLK_9 should be imported' );
-is( SDLK_AMPERSAND,     38, 'SDLK_AMPERSAND should be imported' );
-is( SDLK_ASTERISK,      42, 'SDLK_ASTERISK should be imported'  );
-is( SDLK_AT,            64, 'SDLK_AT should be imported'        );
-is( SDLK_BACKQUOTE,     96, 'SDLK_BACKQUOTE should be imported' );
-is( SDLK_BACKSLASH,     92, 'SDLK_BACKSLASH should be imported' );
-is( SDLK_BACKSPACE,      8, 'SDLK_BACKSPACE should be imported' );
-is( SDLK_BREAK,        318, 'SDLK_BREAK should be imported'     );
-is( SDLK_CAPSLOCK,     301, 'SDLK_CAPSLOCK should be imported'  );
-is( SDLK_CARET,         94, 'SDLK_CARET should be imported'     );
-is( SDLK_CLEAR,         12, 'SDLK_CLEAR should be imported'     );
-is( SDLK_COLON,         58, 'SDLK_COLON should be imported'     );
-is( SDLK_COMMA,         44, 'SDLK_COMMA should be imported'     );
-is( SDLK_DELETE,       127, 'SDLK_DELETE should be imported'    );
-is( SDLK_DOLLAR,        36, 'SDLK_DOLLAR should be imported'    );
-is( SDLK_DOWN,         274, 'SDLK_DOWN should be imported'      );
-is( SDLK_END,          279, 'SDLK_END should be imported'       );
-is( SDLK_EQUALS,        61, 'SDLK_EQUALS should be imported'    );
-is( SDLK_ESCAPE,        27, 'SDLK_ESCAPE should be imported'    );
-is( SDLK_EURO,         321, 'SDLK_EURO should be imported'      );
-is( SDLK_EXCLAIM,       33, 'SDLK_EXCLAIM should be imported'   );
-is( SDLK_F1,           282, 'SDLK_F1 should be imported'  );
-is( SDLK_F10,          291, 'SDLK_F10 should be imported' );
-is( SDLK_F11,          292, 'SDLK_F11 should be imported' );
-is( SDLK_F12,          293, 'SDLK_F12 should be imported' );
-is( SDLK_F13,          294, 'SDLK_F13 should be imported' );
-is( SDLK_F14,          295, 'SDLK_F14 should be imported' );
-is( SDLK_F15,          296, 'SDLK_F15 should be imported' );
-is( SDLK_F2,           283, 'SDLK_F2 should be imported'  );
-is( SDLK_F3,           284, 'SDLK_F3 should be imported'  );
-is( SDLK_F4,           285, 'SDLK_F4 should be imported'  );
-is( SDLK_F5,           286, 'SDLK_F5 should be imported'  );
-is( SDLK_F6,           287, 'SDLK_F6 should be imported'  );
-is( SDLK_F7,           288, 'SDLK_F7 should be imported'  );
-is( SDLK_F8,           289, 'SDLK_F8 should be imported'  );
-is( SDLK_F9,           290, 'SDLK_F9 should be imported'  );
-is( SDLK_GREATER,       62, 'SDLK_GREATER should be imported' );
-is( SDLK_HASH,          35, 'SDLK_HASH should be imported'    );
-is( SDLK_HELP,         315, 'SDLK_HELP should be imported'    );
-is( SDLK_HOME,         278, 'SDLK_HOME should be imported'    );
-is( SDLK_INSERT,       277, 'SDLK_INSERT should be imported'  );
-is( SDLK_KP0,          256, 'SDLK_KP0 should be imported' );
-is( SDLK_KP1,          257, 'SDLK_KP1 should be imported' );
-is( SDLK_KP2,          258, 'SDLK_KP2 should be imported' );
-is( SDLK_KP3,          259, 'SDLK_KP3 should be imported' );
-is( SDLK_KP4,          260, 'SDLK_KP4 should be imported' );
-is( SDLK_KP5,          261, 'SDLK_KP5 should be imported' );
-is( SDLK_KP6,          262, 'SDLK_KP6 should be imported' );
-is( SDLK_KP7,          263, 'SDLK_KP7 should be imported' );
-is( SDLK_KP8,          264, 'SDLK_KP8 should be imported' );
-is( SDLK_KP9,          265, 'SDLK_KP9 should be imported' );
-is( SDLK_KP_DIVIDE,    267, 'SDLK_KP_DIVIDE should be imported'    );
-is( SDLK_KP_ENTER,     271, 'SDLK_KP_ENTER should be imported'     );
-is( SDLK_KP_EQUALS,    272, 'SDLK_KP_EQUALS should be imported'    );
-is( SDLK_KP_MINUS,     269, 'SDLK_KP_MINUS should be imported'     );
-is( SDLK_KP_MULTIPLY,  268, 'SDLK_KP_MULTIPLY should be imported'  );
-is( SDLK_KP_PERIOD,    266, 'SDLK_KP_PERIOD should be imported'    );
-is( SDLK_KP_PLUS,      270, 'SDLK_KP_PLUS should be imported'      );
-is( SDLK_LALT,         308, 'SDLK_LALT should be imported'         );
-is( SDLK_LCTRL,        306, 'SDLK_LCTRL should be imported'        );
-is( SDLK_LEFT,         276, 'SDLK_LEFT should be imported'         );
-is( SDLK_LEFTBRACKET,   91, 'SDLK_LEFTBRACKET should be imported'  );
-is( SDLK_LEFTPAREN,     40, 'SDLK_LEFTPAREN should be imported'    );
-is( SDLK_LESS,          60, 'SDLK_LESS should be imported'         );
-is( SDLK_LMETA,        310, 'SDLK_LMETA should be imported'        );
-is( SDLK_LSHIFT,       304, 'SDLK_LSHIFT should be imported'       );
-is( SDLK_LSUPER,       311, 'SDLK_LSUPER should be imported'       );
-is( SDLK_MENU,         319, 'SDLK_MENU should be imported'         );
-is( SDLK_MINUS,         45, 'SDLK_MINUS should be imported'        );
-is( SDLK_MODE,         313, 'SDLK_MODE should be imported'         );
-is( SDLK_NUMLOCK,      300, 'SDLK_NUMLOCK should be imported'      );
-is( SDLK_PAGEDOWN,     281, 'SDLK_PAGEDOWN should be imported'     );
-is( SDLK_PAGEUP,       280, 'SDLK_PAGEUP should be imported'       );
-is( SDLK_PAUSE,         19, 'SDLK_PAUSE should be imported'        );
-is( SDLK_PERIOD,        46, 'SDLK_PERIOD should be imported'       );
-is( SDLK_PLUS,          43, 'SDLK_PLUS should be imported'         );
-is( SDLK_POWER,        320, 'SDLK_POWER should be imported'        );
-is( SDLK_PRINT,        316, 'SDLK_PRINT should be imported'        );
-is( SDLK_QUESTION,      63, 'SDLK_QUESTION should be imported'     );
-is( SDLK_QUOTE,         39, 'SDLK_QUOTE should be imported'        );
-is( SDLK_QUOTEDBL,      34, 'SDLK_QUOTEDBL should be imported'     );
-is( SDLK_RALT,         307, 'SDLK_RALT should be imported'         );
-is( SDLK_RCTRL,        305, 'SDLK_RCTRL should be imported'        );
-is( SDLK_RETURN,        13, 'SDLK_RETURN should be imported'       );
-is( SDLK_RIGHT,        275, 'SDLK_RIGHT should be imported'        );
-is( SDLK_RIGHTBRACKET,  93, 'SDLK_RIGHTBRACKET should be imported' );
-is( SDLK_RIGHTPAREN,    41, 'SDLK_RIGHTPAREN should be imported'   );
-is( SDLK_RMETA,        309, 'SDLK_RMETA should be imported'        );
-is( SDLK_RSHIFT,       303, 'SDLK_RSHIFT should be imported'       );
-is( SDLK_RSUPER,       312, 'SDLK_RSUPER should be imported'       );
-is( SDLK_SCROLLOCK,    302, 'SDLK_SCROLLOCK should be imported'    );
-is( SDLK_SEMICOLON,     59, 'SDLK_SEMICOLON should be imported'    );
-is( SDLK_SLASH,         47, 'SDLK_SLASH should be imported'        );
-is( SDLK_SPACE,         32, 'SDLK_SPACE should be imported'        );
-is( SDLK_SYSREQ,       317, 'SDLK_SYSREQ should be imported'       );
-is( SDLK_TAB,            9, 'SDLK_TAB should be imported'          );
-is( SDLK_UNDERSCORE,    95, 'SDLK_UNDERSCORE should be imported'   );
-is( SDLK_UP,           273, 'SDLK_UP should be imported'           );
-is( SDLK_a,             97, 'SDLK_a should be imported' );
-is( SDLK_b,             98, 'SDLK_b should be imported' );
-is( SDLK_c,             99, 'SDLK_c should be imported' );
-is( SDLK_d,            100, 'SDLK_d should be imported' );
-is( SDLK_e,            101, 'SDLK_e should be imported' );
-is( SDLK_f,            102, 'SDLK_f should be imported' );
-is( SDLK_g,            103, 'SDLK_g should be imported' );
-is( SDLK_h,            104, 'SDLK_h should be imported' );
-is( SDLK_i,            105, 'SDLK_i should be imported' );
-is( SDLK_j,            106, 'SDLK_j should be imported' );
-is( SDLK_k,            107, 'SDLK_k should be imported' );
-is( SDLK_l,            108, 'SDLK_l should be imported' );
-is( SDLK_m,            109, 'SDLK_m should be imported' );
-is( SDLK_n,            110, 'SDLK_n should be imported' );
-is( SDLK_o,            111, 'SDLK_o should be imported' );
-is( SDLK_p,            112, 'SDLK_p should be imported' );
-is( SDLK_q,            113, 'SDLK_q should be imported' );
-is( SDLK_r,            114, 'SDLK_r should be imported' );
-is( SDLK_s,            115, 'SDLK_s should be imported' );
-is( SDLK_t,            116, 'SDLK_t should be imported' );
-is( SDLK_u,            117, 'SDLK_u should be imported' );
-is( SDLK_v,            118, 'SDLK_v should be imported' );
-is( SDLK_w,            119, 'SDLK_w should be imported' );
-is( SDLK_x,            120, 'SDLK_x should be imported' );
-is( SDLK_y,            121, 'SDLK_y should be imported' );
-is( SDLK_z,            122, 'SDLK_z should be imported' );
-
-is( SDL_ACTIVEEVENT,           1, 'SDL_ACTIVEEVENT should be imported'   );
-is( SDL_ANYFORMAT,     268435456, 'SDL_ANYFORMAT should be imported'     );
-is( SDL_APPACTIVE,             4, 'SDL_APPACTIVE should be imported'     );
-is( SDL_APPINPUTFOCUS,         2, 'SDL_APPINPUTFOCUS should be imported' );
-is( SDL_APPMOUSEFOCUS,         1, 'SDL_APPMOUSEFOCUS should be imported' );
-is( SDL_ASYNCBLIT,             4, 'SDL_ASYNCBLIT should be imported'     );
-
-is( SDL_AUDIO_PAUSED,  2, 'SDL_AUDIO_PAUSED should be imported'  );
-is( SDL_AUDIO_PLAYING, 1, 'SDL_AUDIO_PLAYING should be imported' );
-is( SDL_AUDIO_STOPPED, 0, 'SDL_AUDIO_STOPPED should be imported' );
-
-is( SDL_BUTTON_LEFT,       1, 'SDL_BUTTON_LEFT should be imported'      );
-is( SDL_BUTTON_MIDDLE,     2, 'SDL_BUTTON_MIDDLE should be imported'    );
-is( SDL_BUTTON_RIGHT,      4, 'SDL_BUTTON_RIGHT should be imported'     );
-is( SDL_BUTTON_WHEELUP,    8, 'SDL_BUTTON_WHEELUP should be imported'   );
+is( MIX_DEFAULT_FREQUENCY(), 22050,
+    'MIX_DEFAULT_FREQUENCY() should also be available' );
+is( MIX_FADING_IN,    2,   'MIX_FADING_IN should be imported' );
+is( MIX_FADING_IN(),  2,   'MIX_FADING_IN() should also be available' );
+is( MIX_FADING_OUT,   1,   'MIX_FADING_OUT should be imported' );
+is( MIX_FADING_OUT(), 1,   'MIX_FADING_OUT() should also be available' );
+is( MIX_MAX_VOLUME,   128, 'MIX_MAX_VOLUME should be imported' );
+is( MIX_MAX_VOLUME(), 128, 'MIX_MAX_VOLUME() should also be available' );
+is( MIX_NO_FADING,    0,   'MIX_NO_FADING should be imported' );
+is( MIX_NO_FADING(),  0,   'MIX_NO_FADING() should also be available' );
+
+is( SDLK_0,              48,  'SDLK_0 should be imported' );
+is( SDLK_0(),            48,  'SDLK_0() should also be available' );
+is( SDLK_1,              49,  'SDLK_1 should be imported' );
+is( SDLK_1(),            49,  'SDLK_1() should also be available' );
+is( SDLK_2,              50,  'SDLK_2 should be imported' );
+is( SDLK_2(),            50,  'SDLK_2() should also be available' );
+is( SDLK_3,              51,  'SDLK_3 should be imported' );
+is( SDLK_3(),            51,  'SDLK_3() should also be available' );
+is( SDLK_4,              52,  'SDLK_4 should be imported' );
+is( SDLK_4(),            52,  'SDLK_4() should also be available' );
+is( SDLK_5,              53,  'SDLK_5 should be imported' );
+is( SDLK_5(),            53,  'SDLK_5() should also be available' );
+is( SDLK_6,              54,  'SDLK_6 should be imported' );
+is( SDLK_6(),            54,  'SDLK_6() should also be available' );
+is( SDLK_7,              55,  'SDLK_7 should be imported' );
+is( SDLK_7(),            55,  'SDLK_7() should also be available' );
+is( SDLK_8,              56,  'SDLK_8 should be imported' );
+is( SDLK_8(),            56,  'SDLK_8() should also be available' );
+is( SDLK_9,              57,  'SDLK_9 should be imported' );
+is( SDLK_9(),            57,  'SDLK_9() should also be available' );
+is( SDLK_AMPERSAND,      38,  'SDLK_AMPERSAND should be imported' );
+is( SDLK_AMPERSAND(),    38,  'SDLK_AMPERSAND() should also be available' );
+is( SDLK_ASTERISK,       42,  'SDLK_ASTERISK should be imported' );
+is( SDLK_ASTERISK(),     42,  'SDLK_ASTERISK() should also be available' );
+is( SDLK_AT,             64,  'SDLK_AT should be imported' );
+is( SDLK_AT(),           64,  'SDLK_AT() should also be available' );
+is( SDLK_BACKQUOTE,      96,  'SDLK_BACKQUOTE should be imported' );
+is( SDLK_BACKQUOTE(),    96,  'SDLK_BACKQUOTE() should also be available' );
+is( SDLK_BACKSLASH,      92,  'SDLK_BACKSLASH should be imported' );
+is( SDLK_BACKSLASH(),    92,  'SDLK_BACKSLASH() should also be available' );
+is( SDLK_BACKSPACE,      8,   'SDLK_BACKSPACE should be imported' );
+is( SDLK_BACKSPACE(),    8,   'SDLK_BACKSPACE() should also be available' );
+is( SDLK_BREAK,          318, 'SDLK_BREAK should be imported' );
+is( SDLK_BREAK(),        318, 'SDLK_BREAK() should also be available' );
+is( SDLK_CAPSLOCK,       301, 'SDLK_CAPSLOCK should be imported' );
+is( SDLK_CAPSLOCK(),     301, 'SDLK_CAPSLOCK() should also be available' );
+is( SDLK_CARET,          94,  'SDLK_CARET should be imported' );
+is( SDLK_CARET(),        94,  'SDLK_CARET() should also be available' );
+is( SDLK_CLEAR,          12,  'SDLK_CLEAR should be imported' );
+is( SDLK_CLEAR(),        12,  'SDLK_CLEAR() should also be available' );
+is( SDLK_COLON,          58,  'SDLK_COLON should be imported' );
+is( SDLK_COLON(),        58,  'SDLK_COLON() should also be available' );
+is( SDLK_COMMA,          44,  'SDLK_COMMA should be imported' );
+is( SDLK_COMMA(),        44,  'SDLK_COMMA() should also be available' );
+is( SDLK_DELETE,         127, 'SDLK_DELETE should be imported' );
+is( SDLK_DELETE(),       127, 'SDLK_DELETE() should also be available' );
+is( SDLK_DOLLAR,         36,  'SDLK_DOLLAR should be imported' );
+is( SDLK_DOLLAR(),       36,  'SDLK_DOLLAR() should also be available' );
+is( SDLK_DOWN,           274, 'SDLK_DOWN should be imported' );
+is( SDLK_DOWN(),         274, 'SDLK_DOWN() should also be available' );
+is( SDLK_END,            279, 'SDLK_END should be imported' );
+is( SDLK_END(),          279, 'SDLK_END() should also be available' );
+is( SDLK_EQUALS,         61,  'SDLK_EQUALS should be imported' );
+is( SDLK_EQUALS(),       61,  'SDLK_EQUALS() should also be available' );
+is( SDLK_ESCAPE,         27,  'SDLK_ESCAPE should be imported' );
+is( SDLK_ESCAPE(),       27,  'SDLK_ESCAPE() should also be available' );
+is( SDLK_EURO,           321, 'SDLK_EURO should be imported' );
+is( SDLK_EURO(),         321, 'SDLK_EURO() should also be available' );
+is( SDLK_EXCLAIM,        33,  'SDLK_EXCLAIM should be imported' );
+is( SDLK_EXCLAIM(),      33,  'SDLK_EXCLAIM() should also be available' );
+is( SDLK_F1,             282, 'SDLK_F1 should be imported' );
+is( SDLK_F1(),           282, 'SDLK_F1() should also be available' );
+is( SDLK_F10,            291, 'SDLK_F10 should be imported' );
+is( SDLK_F10(),          291, 'SDLK_F10() should also be available' );
+is( SDLK_F11,            292, 'SDLK_F11 should be imported' );
+is( SDLK_F11(),          292, 'SDLK_F11() should also be available' );
+is( SDLK_F12,            293, 'SDLK_F12 should be imported' );
+is( SDLK_F12(),          293, 'SDLK_F12() should also be available' );
+is( SDLK_F13,            294, 'SDLK_F13 should be imported' );
+is( SDLK_F13(),          294, 'SDLK_F13() should also be available' );
+is( SDLK_F14,            295, 'SDLK_F14 should be imported' );
+is( SDLK_F14(),          295, 'SDLK_F14() should also be available' );
+is( SDLK_F15,            296, 'SDLK_F15 should be imported' );
+is( SDLK_F15(),          296, 'SDLK_F15() should also be available' );
+is( SDLK_F2,             283, 'SDLK_F2 should be imported' );
+is( SDLK_F2(),           283, 'SDLK_F2() should also be available' );
+is( SDLK_F3,             284, 'SDLK_F3 should be imported' );
+is( SDLK_F3(),           284, 'SDLK_F3() should also be available' );
+is( SDLK_F4,             285, 'SDLK_F4 should be imported' );
+is( SDLK_F4(),           285, 'SDLK_F4() should also be available' );
+is( SDLK_F5,             286, 'SDLK_F5 should be imported' );
+is( SDLK_F5(),           286, 'SDLK_F5() should also be available' );
+is( SDLK_F6,             287, 'SDLK_F6 should be imported' );
+is( SDLK_F6(),           287, 'SDLK_F6() should also be available' );
+is( SDLK_F7,             288, 'SDLK_F7 should be imported' );
+is( SDLK_F7(),           288, 'SDLK_F7() should also be available' );
+is( SDLK_F8,             289, 'SDLK_F8 should be imported' );
+is( SDLK_F8(),           289, 'SDLK_F8() should also be available' );
+is( SDLK_F9,             290, 'SDLK_F9 should be imported' );
+is( SDLK_F9(),           290, 'SDLK_F9() should also be available' );
+is( SDLK_GREATER,        62,  'SDLK_GREATER should be imported' );
+is( SDLK_GREATER(),      62,  'SDLK_GREATER() should also be available' );
+is( SDLK_HASH,           35,  'SDLK_HASH should be imported' );
+is( SDLK_HASH(),         35,  'SDLK_HASH() should also be available' );
+is( SDLK_HELP,           315, 'SDLK_HELP should be imported' );
+is( SDLK_HELP(),         315, 'SDLK_HELP() should also be available' );
+is( SDLK_HOME,           278, 'SDLK_HOME should be imported' );
+is( SDLK_HOME(),         278, 'SDLK_HOME() should also be available' );
+is( SDLK_INSERT,         277, 'SDLK_INSERT should be imported' );
+is( SDLK_INSERT(),       277, 'SDLK_INSERT() should also be available' );
+is( SDLK_KP0,            256, 'SDLK_KP0 should be imported' );
+is( SDLK_KP0(),          256, 'SDLK_KP0() should also be available' );
+is( SDLK_KP1,            257, 'SDLK_KP1 should be imported' );
+is( SDLK_KP1(),          257, 'SDLK_KP1() should also be available' );
+is( SDLK_KP2,            258, 'SDLK_KP2 should be imported' );
+is( SDLK_KP2(),          258, 'SDLK_KP2() should also be available' );
+is( SDLK_KP3,            259, 'SDLK_KP3 should be imported' );
+is( SDLK_KP3(),          259, 'SDLK_KP3() should also be available' );
+is( SDLK_KP4,            260, 'SDLK_KP4 should be imported' );
+is( SDLK_KP4(),          260, 'SDLK_KP4() should also be available' );
+is( SDLK_KP5,            261, 'SDLK_KP5 should be imported' );
+is( SDLK_KP5(),          261, 'SDLK_KP5() should also be available' );
+is( SDLK_KP6,            262, 'SDLK_KP6 should be imported' );
+is( SDLK_KP6(),          262, 'SDLK_KP6() should also be available' );
+is( SDLK_KP7,            263, 'SDLK_KP7 should be imported' );
+is( SDLK_KP7(),          263, 'SDLK_KP7() should also be available' );
+is( SDLK_KP8,            264, 'SDLK_KP8 should be imported' );
+is( SDLK_KP8(),          264, 'SDLK_KP8() should also be available' );
+is( SDLK_KP9,            265, 'SDLK_KP9 should be imported' );
+is( SDLK_KP9(),          265, 'SDLK_KP9() should also be available' );
+is( SDLK_KP_DIVIDE,      267, 'SDLK_KP_DIVIDE should be imported' );
+is( SDLK_KP_DIVIDE(),    267, 'SDLK_KP_DIVIDE() should also be available' );
+is( SDLK_KP_ENTER,       271, 'SDLK_KP_ENTER should be imported' );
+is( SDLK_KP_ENTER(),     271, 'SDLK_KP_ENTER() should also be available' );
+is( SDLK_KP_EQUALS,      272, 'SDLK_KP_EQUALS should be imported' );
+is( SDLK_KP_EQUALS(),    272, 'SDLK_KP_EQUALS() should also be available' );
+is( SDLK_KP_MINUS,       269, 'SDLK_KP_MINUS should be imported' );
+is( SDLK_KP_MINUS(),     269, 'SDLK_KP_MINUS() should also be available' );
+is( SDLK_KP_MULTIPLY,    268, 'SDLK_KP_MULTIPLY should be imported' );
+is( SDLK_KP_MULTIPLY(),  268, 'SDLK_KP_MULTIPLY() should also be available' );
+is( SDLK_KP_PERIOD,      266, 'SDLK_KP_PERIOD should be imported' );
+is( SDLK_KP_PERIOD(),    266, 'SDLK_KP_PERIOD() should also be available' );
+is( SDLK_KP_PLUS,        270, 'SDLK_KP_PLUS should be imported' );
+is( SDLK_KP_PLUS(),      270, 'SDLK_KP_PLUS() should also be available' );
+is( SDLK_LALT,           308, 'SDLK_LALT should be imported' );
+is( SDLK_LALT(),         308, 'SDLK_LALT() should also be available' );
+is( SDLK_LCTRL,          306, 'SDLK_LCTRL should be imported' );
+is( SDLK_LCTRL(),        306, 'SDLK_LCTRL() should also be available' );
+is( SDLK_LEFT,           276, 'SDLK_LEFT should be imported' );
+is( SDLK_LEFT(),         276, 'SDLK_LEFT() should also be available' );
+is( SDLK_LEFTBRACKET,    91,  'SDLK_LEFTBRACKET should be imported' );
+is( SDLK_LEFTBRACKET(),  91,  'SDLK_LEFTBRACKET() should also be available' );
+is( SDLK_LEFTPAREN,      40,  'SDLK_LEFTPAREN should be imported' );
+is( SDLK_LEFTPAREN(),    40,  'SDLK_LEFTPAREN() should also be available' );
+is( SDLK_LESS,           60,  'SDLK_LESS should be imported' );
+is( SDLK_LESS(),         60,  'SDLK_LESS() should also be available' );
+is( SDLK_LMETA,          310, 'SDLK_LMETA should be imported' );
+is( SDLK_LMETA(),        310, 'SDLK_LMETA() should also be available' );
+is( SDLK_LSHIFT,         304, 'SDLK_LSHIFT should be imported' );
+is( SDLK_LSHIFT(),       304, 'SDLK_LSHIFT() should also be available' );
+is( SDLK_LSUPER,         311, 'SDLK_LSUPER should be imported' );
+is( SDLK_LSUPER(),       311, 'SDLK_LSUPER() should also be available' );
+is( SDLK_MENU,           319, 'SDLK_MENU should be imported' );
+is( SDLK_MENU(),         319, 'SDLK_MENU() should also be available' );
+is( SDLK_MINUS,          45,  'SDLK_MINUS should be imported' );
+is( SDLK_MINUS(),        45,  'SDLK_MINUS() should also be available' );
+is( SDLK_MODE,           313, 'SDLK_MODE should be imported' );
+is( SDLK_MODE(),         313, 'SDLK_MODE() should also be available' );
+is( SDLK_NUMLOCK,        300, 'SDLK_NUMLOCK should be imported' );
+is( SDLK_NUMLOCK(),      300, 'SDLK_NUMLOCK() should also be available' );
+is( SDLK_PAGEDOWN,       281, 'SDLK_PAGEDOWN should be imported' );
+is( SDLK_PAGEDOWN(),     281, 'SDLK_PAGEDOWN() should also be available' );
+is( SDLK_PAGEUP,         280, 'SDLK_PAGEUP should be imported' );
+is( SDLK_PAGEUP(),       280, 'SDLK_PAGEUP() should also be available' );
+is( SDLK_PAUSE,          19,  'SDLK_PAUSE should be imported' );
+is( SDLK_PAUSE(),        19,  'SDLK_PAUSE() should also be available' );
+is( SDLK_PERIOD,         46,  'SDLK_PERIOD should be imported' );
+is( SDLK_PERIOD(),       46,  'SDLK_PERIOD() should also be available' );
+is( SDLK_PLUS,           43,  'SDLK_PLUS should be imported' );
+is( SDLK_PLUS(),         43,  'SDLK_PLUS() should also be available' );
+is( SDLK_POWER,          320, 'SDLK_POWER should be imported' );
+is( SDLK_POWER(),        320, 'SDLK_POWER() should also be available' );
+is( SDLK_PRINT,          316, 'SDLK_PRINT should be imported' );
+is( SDLK_PRINT(),        316, 'SDLK_PRINT() should also be available' );
+is( SDLK_QUESTION,       63,  'SDLK_QUESTION should be imported' );
+is( SDLK_QUESTION(),     63,  'SDLK_QUESTION() should also be available' );
+is( SDLK_QUOTE,          39,  'SDLK_QUOTE should be imported' );
+is( SDLK_QUOTE(),        39,  'SDLK_QUOTE() should also be available' );
+is( SDLK_QUOTEDBL,       34,  'SDLK_QUOTEDBL should be imported' );
+is( SDLK_QUOTEDBL(),     34,  'SDLK_QUOTEDBL() should also be available' );
+is( SDLK_RALT,           307, 'SDLK_RALT should be imported' );
+is( SDLK_RALT(),         307, 'SDLK_RALT() should also be available' );
+is( SDLK_RCTRL,          305, 'SDLK_RCTRL should be imported' );
+is( SDLK_RCTRL(),        305, 'SDLK_RCTRL() should also be available' );
+is( SDLK_RETURN,         13,  'SDLK_RETURN should be imported' );
+is( SDLK_RETURN(),       13,  'SDLK_RETURN() should also be available' );
+is( SDLK_RIGHT,          275, 'SDLK_RIGHT should be imported' );
+is( SDLK_RIGHT(),        275, 'SDLK_RIGHT() should also be available' );
+is( SDLK_RIGHTBRACKET,   93,  'SDLK_RIGHTBRACKET should be imported' );
+is( SDLK_RIGHTBRACKET(), 93,  'SDLK_RIGHTBRACKET() should also be available' );
+is( SDLK_RIGHTPAREN,     41,  'SDLK_RIGHTPAREN should be imported' );
+is( SDLK_RIGHTPAREN(),   41,  'SDLK_RIGHTPAREN() should also be available' );
+is( SDLK_RMETA,          309, 'SDLK_RMETA should be imported' );
+is( SDLK_RMETA(),        309, 'SDLK_RMETA() should also be available' );
+is( SDLK_RSHIFT,         303, 'SDLK_RSHIFT should be imported' );
+is( SDLK_RSHIFT(),       303, 'SDLK_RSHIFT() should also be available' );
+is( SDLK_RSUPER,         312, 'SDLK_RSUPER should be imported' );
+is( SDLK_RSUPER(),       312, 'SDLK_RSUPER() should also be available' );
+is( SDLK_SCROLLOCK,      302, 'SDLK_SCROLLOCK should be imported' );
+is( SDLK_SCROLLOCK(),    302, 'SDLK_SCROLLOCK() should also be available' );
+is( SDLK_SEMICOLON,      59,  'SDLK_SEMICOLON should be imported' );
+is( SDLK_SEMICOLON(),    59,  'SDLK_SEMICOLON() should also be available' );
+is( SDLK_SLASH,          47,  'SDLK_SLASH should be imported' );
+is( SDLK_SLASH(),        47,  'SDLK_SLASH() should also be available' );
+is( SDLK_SPACE,          32,  'SDLK_SPACE should be imported' );
+is( SDLK_SPACE(),        32,  'SDLK_SPACE() should also be available' );
+is( SDLK_SYSREQ,         317, 'SDLK_SYSREQ should be imported' );
+is( SDLK_SYSREQ(),       317, 'SDLK_SYSREQ() should also be available' );
+is( SDLK_TAB,            9,   'SDLK_TAB should be imported' );
+is( SDLK_TAB(),          9,   'SDLK_TAB() should also be available' );
+is( SDLK_UNDERSCORE,     95,  'SDLK_UNDERSCORE should be imported' );
+is( SDLK_UNDERSCORE(),   95,  'SDLK_UNDERSCORE() should also be available' );
+is( SDLK_UP,             273, 'SDLK_UP should be imported' );
+is( SDLK_UP(),           273, 'SDLK_UP() should also be available' );
+is( SDLK_a,              97,  'SDLK_a should be imported' );
+is( SDLK_a(),            97,  'SDLK_a() should also be available' );
+is( SDLK_b,              98,  'SDLK_b should be imported' );
+is( SDLK_b(),            98,  'SDLK_b() should also be available' );
+is( SDLK_c,              99,  'SDLK_c should be imported' );
+is( SDLK_c(),            99,  'SDLK_c() should also be available' );
+is( SDLK_d,              100, 'SDLK_d should be imported' );
+is( SDLK_d(),            100, 'SDLK_d() should also be available' );
+is( SDLK_e,              101, 'SDLK_e should be imported' );
+is( SDLK_e(),            101, 'SDLK_e() should also be available' );
+is( SDLK_f,              102, 'SDLK_f should be imported' );
+is( SDLK_f(),            102, 'SDLK_f() should also be available' );
+is( SDLK_g,              103, 'SDLK_g should be imported' );
+is( SDLK_g(),            103, 'SDLK_g() should also be available' );
+is( SDLK_h,              104, 'SDLK_h should be imported' );
+is( SDLK_h(),            104, 'SDLK_h() should also be available' );
+is( SDLK_i,              105, 'SDLK_i should be imported' );
+is( SDLK_i(),            105, 'SDLK_i() should also be available' );
+is( SDLK_j,              106, 'SDLK_j should be imported' );
+is( SDLK_j(),            106, 'SDLK_j() should also be available' );
+is( SDLK_k,              107, 'SDLK_k should be imported' );
+is( SDLK_k(),            107, 'SDLK_k() should also be available' );
+is( SDLK_l,              108, 'SDLK_l should be imported' );
+is( SDLK_l(),            108, 'SDLK_l() should also be available' );
+is( SDLK_m,              109, 'SDLK_m should be imported' );
+is( SDLK_m(),            109, 'SDLK_m() should also be available' );
+is( SDLK_n,              110, 'SDLK_n should be imported' );
+is( SDLK_n(),            110, 'SDLK_n() should also be available' );
+is( SDLK_o,              111, 'SDLK_o should be imported' );
+is( SDLK_o(),            111, 'SDLK_o() should also be available' );
+is( SDLK_p,              112, 'SDLK_p should be imported' );
+is( SDLK_p(),            112, 'SDLK_p() should also be available' );
+is( SDLK_q,              113, 'SDLK_q should be imported' );
+is( SDLK_q(),            113, 'SDLK_q() should also be available' );
+is( SDLK_r,              114, 'SDLK_r should be imported' );
+is( SDLK_r(),            114, 'SDLK_r() should also be available' );
+is( SDLK_s,              115, 'SDLK_s should be imported' );
+is( SDLK_s(),            115, 'SDLK_s() should also be available' );
+is( SDLK_t,              116, 'SDLK_t should be imported' );
+is( SDLK_t(),            116, 'SDLK_t() should also be available' );
+is( SDLK_u,              117, 'SDLK_u should be imported' );
+is( SDLK_u(),            117, 'SDLK_u() should also be available' );
+is( SDLK_v,              118, 'SDLK_v should be imported' );
+is( SDLK_v(),            118, 'SDLK_v() should also be available' );
+is( SDLK_w,              119, 'SDLK_w should be imported' );
+is( SDLK_w(),            119, 'SDLK_w() should also be available' );
+is( SDLK_x,              120, 'SDLK_x should be imported' );
+is( SDLK_x(),            120, 'SDLK_x() should also be available' );
+is( SDLK_y,              121, 'SDLK_y should be imported' );
+is( SDLK_y(),            121, 'SDLK_y() should also be available' );
+is( SDLK_z,              122, 'SDLK_z should be imported' );
+is( SDLK_z(),            122, 'SDLK_z() should also be available' );
+
+is( SDL_ACTIVEEVENT,   1, 'SDL_ACTIVEEVENT should be imported' );
+is( SDL_ACTIVEEVENT(), 1, 'SDL_ACTIVEEVENT() should also be available' );
+is( SDL_ANYFORMAT,     268435456, 'SDL_ANYFORMAT should be imported' );
+is( SDL_ANYFORMAT(),   268435456, 'SDL_ANYFORMAT() should also be available' );
+is( SDL_APPACTIVE,     4,         'SDL_APPACTIVE should be imported' );
+is( SDL_APPACTIVE(),   4,         'SDL_APPACTIVE() should also be available' );
+is( SDL_APPINPUTFOCUS, 2,         'SDL_APPINPUTFOCUS should be imported' );
+is( SDL_APPINPUTFOCUS(), 2, 'SDL_APPINPUTFOCUS() should also be available' );
+is( SDL_APPMOUSEFOCUS,   1, 'SDL_APPMOUSEFOCUS should be imported' );
+is( SDL_APPMOUSEFOCUS(), 1, 'SDL_APPMOUSEFOCUS() should also be available' );
+is( SDL_ASYNCBLIT,       4, 'SDL_ASYNCBLIT should be imported' );
+is( SDL_ASYNCBLIT(),     4, 'SDL_ASYNCBLIT() should also be available' );
+
+is( SDL_AUDIO_PAUSED,    2, 'SDL_AUDIO_PAUSED should be imported' );
+is( SDL_AUDIO_PAUSED(),  2, 'SDL_AUDIO_PAUSED() should also be available' );
+is( SDL_AUDIO_PLAYING,   1, 'SDL_AUDIO_PLAYING should be imported' );
+is( SDL_AUDIO_PLAYING(), 1, 'SDL_AUDIO_PLAYING() should also be available' );
+is( SDL_AUDIO_STOPPED,   0, 'SDL_AUDIO_STOPPED should be imported' );
+is( SDL_AUDIO_STOPPED(), 0, 'SDL_AUDIO_STOPPED() should also be available' );
+
+is( SDL_BUTTON_LEFT,      1,  'SDL_BUTTON_LEFT should be imported' );
+is( SDL_BUTTON_LEFT(),    1,  'SDL_BUTTON_LEFT() should also be available' );
+is( SDL_BUTTON_MIDDLE,    2,  'SDL_BUTTON_MIDDLE should be imported' );
+is( SDL_BUTTON_MIDDLE(),  2,  'SDL_BUTTON_MIDDLE() should also be available' );
+is( SDL_BUTTON_RIGHT,     4,  'SDL_BUTTON_RIGHT should be imported' );
+is( SDL_BUTTON_RIGHT(),   4,  'SDL_BUTTON_RIGHT() should also be available' );
+is( SDL_BUTTON_WHEELUP,   8,  'SDL_BUTTON_WHEELUP should be imported' );
+is( SDL_BUTTON_WHEELUP(), 8,  'SDL_BUTTON_WHEELUP() should also be available' );
 is( SDL_BUTTON_WHEELDOWN, 16, 'SDL_BUTTON_WHEELDOWN should be imported' );
+is( SDL_BUTTON_WHEELDOWN(), 16,
+    'SDL_BUTTON_WHEELDOWN() should also be available' );
 
-is( SDL_DOUBLEBUF,   1073741824, 'SDL_DOUBLEBUF should be imported'  );
-is( SDL_ENABLE,               1, 'SDL_ENABLE should be imported'     );
-is( SDL_FULLSCREEN, -2147483648, 'SDL_FULLSCREEN should be imported' );
+is( SDL_DOUBLEBUF,   1073741824,  'SDL_DOUBLEBUF should be imported' );
+is( SDL_DOUBLEBUF(), 1073741824,  'SDL_DOUBLEBUF() should also be available' );
+is( SDL_ENABLE,      1,           'SDL_ENABLE should be imported' );
+is( SDL_ENABLE(),    1,           'SDL_ENABLE() should also be available' );
+is( SDL_FULLSCREEN,  -2147483648, 'SDL_FULLSCREEN should be imported' );
+is( SDL_FULLSCREEN(), -2147483648,
+    'SDL_FULLSCREEN() should also be available' );
 
 is( SDL_GL_ACCUM_ALPHA_SIZE, 11, 'SDL_GL_ACCUM_ALPHA_SIZE should be imported' );
-is( SDL_GL_ACCUM_BLUE_SIZE,  10, 'SDL_GL_ACCUM_BLUE_SIZE should be imported'  );
-is( SDL_GL_ACCUM_GREEN_SIZE,  9, 'SDL_GL_ACCUM_GREEN_SIZE should be imported' );
-is( SDL_GL_ACCUM_RED_SIZE,    8, 'SDL_GL_ACCUM_RED_SIZE should be imported'   );
-is( SDL_GL_ALPHA_SIZE,        3, 'SDL_GL_ALPHA_SIZE should be imported'       );
-is( SDL_GL_BLUE_SIZE,         2, 'SDL_GL_BLUE_SIZE should be imported'        );
-is( SDL_GL_BUFFER_SIZE,       4, 'SDL_GL_BUFFER_SIZE should be imported'      );
-is( SDL_GL_DEPTH_SIZE,        6, 'SDL_GL_DEPTH_SIZE should be imported'       );
-is( SDL_GL_DOUBLEBUFFER,      5, 'SDL_GL_DOUBLEBUFFER should be imported'     );
-is( SDL_GL_GREEN_SIZE,        1, 'SDL_GL_GREEN_SIZE should be imported'       );
-is( SDL_GL_RED_SIZE,          0, 'SDL_GL_RED_SIZE should be imported'         );
-is( SDL_GL_STENCIL_SIZE,      7, 'SDL_GL_STENCIL_SIZE should be imported'     );
-
-is( SDL_GRAB_OFF,    0,  'SDL_GRAB_OFF should be imported'  );
-is( SDL_GRAB_ON,     1,  'SDL_GRAB_ON should be imported'   );
-is( SDL_GRAB_QUERY, -1, 'SDL_GRAB_QUERY should be imported' );
-
-is( SDL_HAT_CENTERED,   0, 'SDL_HAT_CENTERED should be imported'  );
-is( SDL_HAT_DOWN,       4, 'SDL_HAT_DOWN should be imported'      );
-is( SDL_HAT_LEFT,       8, 'SDL_HAT_LEFT should be imported'      );
-is( SDL_HAT_LEFTDOWN,  12, 'SDL_HAT_LEFTDOWN should be imported'  );
-is( SDL_HAT_LEFTUP,     9, 'SDL_HAT_LEFTUP should be imported'    );
-is( SDL_HAT_RIGHT,      2, 'SDL_HAT_RIGHT should be imported'     );
-is( SDL_HAT_RIGHTDOWN,  6, 'SDL_HAT_RIGHTDOWN should be imported' );
-is( SDL_HAT_RIGHTUP,    3, 'SDL_HAT_RIGHTUP should be imported'   );
-is( SDL_HAT_UP,         1, 'SDL_HAT_UP should be imported'        );
-
-is( SDL_HWACCEL,         256, 'SDL_HWACCEL should be imported'   );
-is( SDL_HWPALETTE, 536870912, 'SDL_HWPALETTE should be imported' );
-is( SDL_HWSURFACE,         1, 'SDL_HWSURFACE should be imported' );
-
-is( SDL_IGNORE, 0, 'SDL_IGNORE should be imported' );
-
-is( SDL_INIT_AUDIO,            16, 'SDL_INIT_AUDIO should be imported'       );
-is( SDL_INIT_CDROM,           256, 'SDL_INIT_CDROM should be imported'       );
-is( SDL_INIT_EVERYTHING,    65535, 'SDL_INIT_EVERYTHING should be imported'  );
-is( SDL_INIT_JOYSTICK,        512, 'SDL_INIT_JOYSTICK should be imported'    );
+is( SDL_GL_ACCUM_ALPHA_SIZE(), 11,
+    'SDL_GL_ACCUM_ALPHA_SIZE() should also be available' );
+is( SDL_GL_ACCUM_BLUE_SIZE, 10, 'SDL_GL_ACCUM_BLUE_SIZE should be imported' );
+is( SDL_GL_ACCUM_BLUE_SIZE(), 10,
+    'SDL_GL_ACCUM_BLUE_SIZE() should also be available' );
+is( SDL_GL_ACCUM_GREEN_SIZE, 9, 'SDL_GL_ACCUM_GREEN_SIZE should be imported' );
+is( SDL_GL_ACCUM_GREEN_SIZE(), 9,
+    'SDL_GL_ACCUM_GREEN_SIZE() should also be available' );
+is( SDL_GL_ACCUM_RED_SIZE, 8, 'SDL_GL_ACCUM_RED_SIZE should be imported' );
+is( SDL_GL_ACCUM_RED_SIZE(), 8,
+    'SDL_GL_ACCUM_RED_SIZE() should also be available' );
+is( SDL_GL_ALPHA_SIZE,    3, 'SDL_GL_ALPHA_SIZE should be imported' );
+is( SDL_GL_ALPHA_SIZE(),  3, 'SDL_GL_ALPHA_SIZE() should also be available' );
+is( SDL_GL_BLUE_SIZE,     2, 'SDL_GL_BLUE_SIZE should be imported' );
+is( SDL_GL_BLUE_SIZE(),   2, 'SDL_GL_BLUE_SIZE() should also be available' );
+is( SDL_GL_BUFFER_SIZE,   4, 'SDL_GL_BUFFER_SIZE should be imported' );
+is( SDL_GL_BUFFER_SIZE(), 4, 'SDL_GL_BUFFER_SIZE() should also be available' );
+is( SDL_GL_DEPTH_SIZE,    6, 'SDL_GL_DEPTH_SIZE should be imported' );
+is( SDL_GL_DEPTH_SIZE(),  6, 'SDL_GL_DEPTH_SIZE() should also be available' );
+is( SDL_GL_DOUBLEBUFFER,  5, 'SDL_GL_DOUBLEBUFFER should be imported' );
+is( SDL_GL_DOUBLEBUFFER(), 5,
+    'SDL_GL_DOUBLEBUFFER() should also be available' );
+is( SDL_GL_GREEN_SIZE,   1, 'SDL_GL_GREEN_SIZE should be imported' );
+is( SDL_GL_GREEN_SIZE(), 1, 'SDL_GL_GREEN_SIZE() should also be available' );
+is( SDL_GL_RED_SIZE,     0, 'SDL_GL_RED_SIZE should be imported' );
+is( SDL_GL_RED_SIZE(),   0, 'SDL_GL_RED_SIZE() should also be available' );
+is( SDL_GL_STENCIL_SIZE, 7, 'SDL_GL_STENCIL_SIZE should be imported' );
+is( SDL_GL_STENCIL_SIZE(), 7,
+    'SDL_GL_STENCIL_SIZE() should also be available' );
+
+is( SDL_GRAB_OFF,     0,  'SDL_GRAB_OFF should be imported' );
+is( SDL_GRAB_OFF(),   0,  'SDL_GRAB_OFF() should also be available' );
+is( SDL_GRAB_ON,      1,  'SDL_GRAB_ON should be imported' );
+is( SDL_GRAB_ON(),    1,  'SDL_GRAB_ON() should also be available' );
+is( SDL_GRAB_QUERY,   -1, 'SDL_GRAB_QUERY should be imported' );
+is( SDL_GRAB_QUERY(), -1, 'SDL_GRAB_QUERY() should also be available' );
+
+is( SDL_HAT_CENTERED,    0,  'SDL_HAT_CENTERED should be imported' );
+is( SDL_HAT_CENTERED(),  0,  'SDL_HAT_CENTERED() should also be available' );
+is( SDL_HAT_DOWN,        4,  'SDL_HAT_DOWN should be imported' );
+is( SDL_HAT_DOWN(),      4,  'SDL_HAT_DOWN() should also be available' );
+is( SDL_HAT_LEFT,        8,  'SDL_HAT_LEFT should be imported' );
+is( SDL_HAT_LEFT(),      8,  'SDL_HAT_LEFT() should also be available' );
+is( SDL_HAT_LEFTDOWN,    12, 'SDL_HAT_LEFTDOWN should be imported' );
+is( SDL_HAT_LEFTDOWN(),  12, 'SDL_HAT_LEFTDOWN() should also be available' );
+is( SDL_HAT_LEFTUP,      9,  'SDL_HAT_LEFTUP should be imported' );
+is( SDL_HAT_LEFTUP(),    9,  'SDL_HAT_LEFTUP() should also be available' );
+is( SDL_HAT_RIGHT,       2,  'SDL_HAT_RIGHT should be imported' );
+is( SDL_HAT_RIGHT(),     2,  'SDL_HAT_RIGHT() should also be available' );
+is( SDL_HAT_RIGHTDOWN,   6,  'SDL_HAT_RIGHTDOWN should be imported' );
+is( SDL_HAT_RIGHTDOWN(), 6,  'SDL_HAT_RIGHTDOWN() should also be available' );
+is( SDL_HAT_RIGHTUP,     3,  'SDL_HAT_RIGHTUP should be imported' );
+is( SDL_HAT_RIGHTUP(),   3,  'SDL_HAT_RIGHTUP() should also be available' );
+is( SDL_HAT_UP,          1,  'SDL_HAT_UP should be imported' );
+is( SDL_HAT_UP(),        1,  'SDL_HAT_UP() should also be available' );
+
+is( SDL_HWACCEL,     256,       'SDL_HWACCEL should be imported' );
+is( SDL_HWACCEL(),   256,       'SDL_HWACCEL() should also be available' );
+is( SDL_HWPALETTE,   536870912, 'SDL_HWPALETTE should be imported' );
+is( SDL_HWPALETTE(), 536870912, 'SDL_HWPALETTE() should also be available' );
+is( SDL_HWSURFACE,   1,         'SDL_HWSURFACE should be imported' );
+is( SDL_HWSURFACE(), 1,         'SDL_HWSURFACE() should also be available' );
+
+is( SDL_IGNORE,   0, 'SDL_IGNORE should be imported' );
+is( SDL_IGNORE(), 0, 'SDL_IGNORE() should also be available' );
+
+is( SDL_INIT_AUDIO,      16,    'SDL_INIT_AUDIO should be imported' );
+is( SDL_INIT_AUDIO(),    16,    'SDL_INIT_AUDIO() should also be available' );
+is( SDL_INIT_CDROM,      256,   'SDL_INIT_CDROM should be imported' );
+is( SDL_INIT_CDROM(),    256,   'SDL_INIT_CDROM() should also be available' );
+is( SDL_INIT_EVERYTHING, 65535, 'SDL_INIT_EVERYTHING should be imported' );
+is( SDL_INIT_EVERYTHING(), 65535,
+    'SDL_INIT_EVERYTHING() should also be available' );
+is( SDL_INIT_JOYSTICK,   512, 'SDL_INIT_JOYSTICK should be imported' );
+is( SDL_INIT_JOYSTICK(), 512, 'SDL_INIT_JOYSTICK() should also be available' );
 is( SDL_INIT_NOPARACHUTE, 1048576, 'SDL_INIT_NOPARACHUTE should be imported' );
-is( SDL_INIT_TIMER,             1, 'SDL_INIT_TIMER should be imported'       );
-is( SDL_INIT_VIDEO,            32, 'SDL_INIT_VIDEO should be imported'       );
+is( SDL_INIT_NOPARACHUTE(), 1048576,
+    'SDL_INIT_NOPARACHUTE() should also be available' );
+is( SDL_INIT_TIMER,   1,  'SDL_INIT_TIMER should be imported' );
+is( SDL_INIT_TIMER(), 1,  'SDL_INIT_TIMER() should also be available' );
+is( SDL_INIT_VIDEO,   32, 'SDL_INIT_VIDEO should be imported' );
+is( SDL_INIT_VIDEO(), 32, 'SDL_INIT_VIDEO() should also be available' );
 
 is( SDL_IYUV_OVERLAY, 1448433993, 'SDL_IYUV_OVERLAY should be imported' );
-
-is( SDL_JOYAXISMOTION,  7, 'SDL_JOYAXISMOTION should be imported' );
-is( SDL_JOYBALLMOTION,  8, 'SDL_JOYBALLMOTION should be imported' );
-is( SDL_JOYBUTTONDOWN, 10, 'SDL_JOYBUTTONDOWN should be imported' );
-is( SDL_JOYBUTTONUP,   11, 'SDL_JOYBUTTONUP should be imported'   );
-is( SDL_JOYHATMOTION,   9, 'SDL_JOYHATMOTION should be imported'  );
-
-is( SDL_KEYDOWN, 2, 'SDL_KEYDOWN should be imported' );
-is( SDL_KEYUP,   3, 'SDL_KEYUP should be imported'   );
-
-is( SDL_MIX_MAXVOLUME, 128, 'SDL_MIX_MAXVOLUME should be imported' );
+is( SDL_IYUV_OVERLAY(), 1448433993,
+    'SDL_IYUV_OVERLAY() should also be available' );
+
+is( SDL_JOYAXISMOTION,   7,  'SDL_JOYAXISMOTION should be imported' );
+is( SDL_JOYAXISMOTION(), 7,  'SDL_JOYAXISMOTION() should also be available' );
+is( SDL_JOYBALLMOTION,   8,  'SDL_JOYBALLMOTION should be imported' );
+is( SDL_JOYBALLMOTION(), 8,  'SDL_JOYBALLMOTION() should also be available' );
+is( SDL_JOYBUTTONDOWN,   10, 'SDL_JOYBUTTONDOWN should be imported' );
+is( SDL_JOYBUTTONDOWN(), 10, 'SDL_JOYBUTTONDOWN() should also be available' );
+is( SDL_JOYBUTTONUP,     11, 'SDL_JOYBUTTONUP should be imported' );
+is( SDL_JOYBUTTONUP(),   11, 'SDL_JOYBUTTONUP() should also be available' );
+is( SDL_JOYHATMOTION,    9,  'SDL_JOYHATMOTION should be imported' );
+is( SDL_JOYHATMOTION(),  9,  'SDL_JOYHATMOTION() should also be available' );
+
+is( SDL_KEYDOWN,   2, 'SDL_KEYDOWN should be imported' );
+is( SDL_KEYDOWN(), 2, 'SDL_KEYDOWN() should also be available' );
+is( SDL_KEYUP,     3, 'SDL_KEYUP should be imported' );
+is( SDL_KEYUP(),   3, 'SDL_KEYUP() should also be available' );
+
+is( SDL_MIX_MAXVOLUME,   128, 'SDL_MIX_MAXVOLUME should be imported' );
+is( SDL_MIX_MAXVOLUME(), 128, 'SDL_MIX_MAXVOLUME() should also be available' );
 
 is( SDL_MOUSEBUTTONDOWN, 5, 'SDL_MOUSEBUTTONDOWN should be imported' );
-is( SDL_MOUSEBUTTONUP,   6, 'SDL_MOUSEBUTTONUP should be imported'   );
-is( SDL_MOUSEMOTION,     4, 'SDL_MOUSEMOTION should be imported'     );
-
-is( SDL_OPENGL,      2, 'SDL_OPENGL should be imported'     );
-is( SDL_OPENGLBLIT, 10, 'SDL_OPENGLBLIT should be imported' );
-
-is( SDL_PREALLOC,       16777216, 'SDL_PREALLOC should be imported'     );
-is( SDL_PRESSED,               1, 'SDL_PRESSED should be imported'      );
-is( SDL_QUERY,                -1, 'SDL_QUERY should be imported'        );
-is( SDL_QUIT,                 12, 'SDL_QUIT should be imported'         );
-is( SDL_RELEASED,              0, 'SDL_RELEASED should be imported'     );
-is( SDL_RESIZABLE,            16, 'SDL_RESIZABLE should be imported'    );
-is( SDL_RLEACCEL,          16384, 'SDL_RLEACCEL should be imported'     );
-is( SDL_RLEACCELOK,         8192, 'SDL_RLEACCELOK should be imported'   );
-is( SDL_SRCALPHA,          65536, 'SDL_SRCALPHA should be imported'     );
-is( SDL_SRCCOLORKEY,        4096, 'SDL_SRCCOLORKEY should be imported'  );
-is( SDL_SWSURFACE,             0, 'SDL_SWSURFACE should be imported'    );
-is( SDL_SYSWMEVENT,           13, 'SDL_SYSWMEVENT should be imported'   );
+is( SDL_MOUSEBUTTONDOWN(), 5,
+    'SDL_MOUSEBUTTONDOWN() should also be available' );
+is( SDL_MOUSEBUTTONUP,   6, 'SDL_MOUSEBUTTONUP should be imported' );
+is( SDL_MOUSEBUTTONUP(), 6, 'SDL_MOUSEBUTTONUP() should also be available' );
+is( SDL_MOUSEMOTION,     4, 'SDL_MOUSEMOTION should be imported' );
+is( SDL_MOUSEMOTION(),   4, 'SDL_MOUSEMOTION() should also be available' );
+
+is( SDL_OPENGL,       2,  'SDL_OPENGL should be imported' );
+is( SDL_OPENGL(),     2,  'SDL_OPENGL() should also be available' );
+is( SDL_OPENGLBLIT,   10, 'SDL_OPENGLBLIT should be imported' );
+is( SDL_OPENGLBLIT(), 10, 'SDL_OPENGLBLIT() should also be available' );
+
+is( SDL_PREALLOC,      16777216, 'SDL_PREALLOC should be imported' );
+is( SDL_PREALLOC(),    16777216, 'SDL_PREALLOC() should also be available' );
+is( SDL_PRESSED,       1,        'SDL_PRESSED should be imported' );
+is( SDL_PRESSED(),     1,        'SDL_PRESSED() should also be available' );
+is( SDL_QUERY,         -1,       'SDL_QUERY should be imported' );
+is( SDL_QUERY(),       -1,       'SDL_QUERY() should also be available' );
+is( SDL_QUIT,          12,       'SDL_QUIT should be imported' );
+is( SDL_QUIT(),        12,       'SDL_QUIT() should also be available' );
+is( SDL_RELEASED,      0,        'SDL_RELEASED should be imported' );
+is( SDL_RELEASED(),    0,        'SDL_RELEASED() should also be available' );
+is( SDL_RESIZABLE,     16,       'SDL_RESIZABLE should be imported' );
+is( SDL_RESIZABLE(),   16,       'SDL_RESIZABLE() should also be available' );
+is( SDL_RLEACCEL,      16384,    'SDL_RLEACCEL should be imported' );
+is( SDL_RLEACCEL(),    16384,    'SDL_RLEACCEL() should also be available' );
+is( SDL_RLEACCELOK,    8192,     'SDL_RLEACCELOK should be imported' );
+is( SDL_RLEACCELOK(),  8192,     'SDL_RLEACCELOK() should also be available' );
+is( SDL_SRCALPHA,      65536,    'SDL_SRCALPHA should be imported' );
+is( SDL_SRCALPHA(),    65536,    'SDL_SRCALPHA() should also be available' );
+is( SDL_SRCCOLORKEY,   4096,     'SDL_SRCCOLORKEY should be imported' );
+is( SDL_SRCCOLORKEY(), 4096,     'SDL_SRCCOLORKEY() should also be available' );
+is( SDL_SWSURFACE,     0,        'SDL_SWSURFACE should be imported' );
+is( SDL_SWSURFACE(),   0,        'SDL_SWSURFACE() should also be available' );
+is( SDL_SYSWMEVENT,    13,       'SDL_SYSWMEVENT should be imported' );
+is( SDL_SYSWMEVENT(),  13,       'SDL_SYSWMEVENT() should also be available' );
 is( SDL_UYVY_OVERLAY, 1498831189, 'SDL_UYVY_OVERLAY should be imported' );
-is( SDL_VIDEOEXPOSE,          17, 'SDL_VIDEOEXPOSE should be imported'  );
-is( SDL_VIDEORESIZE,          16, 'SDL_VIDEORESIZE should be imported'  );
-is( SDL_YUY2_OVERLAY,  844715353, 'SDL_YUY2_OVERLAY should be imported' );
-is( SDL_YV12_OVERLAY,  842094169, 'SDL_YV12_OVERLAY should be imported' );
+is( SDL_UYVY_OVERLAY(), 1498831189,
+    'SDL_UYVY_OVERLAY() should also be available' );
+is( SDL_VIDEOEXPOSE,   17, 'SDL_VIDEOEXPOSE should be imported' );
+is( SDL_VIDEOEXPOSE(), 17, 'SDL_VIDEOEXPOSE() should also be available' );
+is( SDL_VIDEORESIZE,   16, 'SDL_VIDEORESIZE should be imported' );
+is( SDL_VIDEORESIZE(), 16, 'SDL_VIDEORESIZE() should also be available' );
+is( SDL_YUY2_OVERLAY, 844715353, 'SDL_YUY2_OVERLAY should be imported' );
+is( SDL_YUY2_OVERLAY(), 844715353,
+    'SDL_YUY2_OVERLAY() should also be available' );
+is( SDL_YV12_OVERLAY, 842094169, 'SDL_YV12_OVERLAY should be imported' );
+is( SDL_YV12_OVERLAY(), 842094169,
+    'SDL_YV12_OVERLAY() should also be available' );
 is( SDL_YVYU_OVERLAY, 1431918169, 'SDL_YVYU_OVERLAY should be imported' );
-
-is( SMPEG_ERROR,   -1, 'SMPEG_ERROR should be imported'    );
-is( SMPEG_PLAYING,  1,  'SMPEG_PLAYING should be imported' );
-is( SMPEG_STOPPED,  0,  'SMPEG_STOPPED should be imported' );
-
-is( TEXT_BLENDED, 4, 'TEXT_BLENDED should be imported' );
-is( TEXT_SHADED,  2, 'TEXT_SHADED should be imported'  );
-is( TEXT_SOLID,   1, 'TEXT_SOLID should be imported'   );
-
-is( TTF_STYLE_BOLD,      1, 'TTF_STYLE_BOLD should be imported'      );
-is( TTF_STYLE_ITALIC,    2, 'TTF_STYLE_ITALIC should be imported'    );
-is( TTF_STYLE_NORMAL,    0, 'TTF_STYLE_NORMAL should be imported'    );
+is( SDL_YVYU_OVERLAY(), 1431918169,
+    'SDL_YVYU_OVERLAY() should also be available' );
+
+is( SMPEG_ERROR,     -1, 'SMPEG_ERROR should be imported' );
+is( SMPEG_ERROR(),   -1, 'SMPEG_ERROR() should also be available' );
+is( SMPEG_PLAYING,   1,  'SMPEG_PLAYING should be imported' );
+is( SMPEG_PLAYING(), 1,  'SMPEG_PLAYING() should also be available' );
+is( SMPEG_STOPPED,   0,  'SMPEG_STOPPED should be imported' );
+is( SMPEG_STOPPED(), 0,  'SMPEG_STOPPED() should also be available' );
+
+is( TEXT_BLENDED,   4, 'TEXT_BLENDED should be imported' );
+is( TEXT_BLENDED(), 4, 'TEXT_BLENDED() should also be available' );
+is( TEXT_SHADED,    2, 'TEXT_SHADED should be imported' );
+is( TEXT_SHADED(),  2, 'TEXT_SHADED() should also be available' );
+is( TEXT_SOLID,     1, 'TEXT_SOLID should be imported' );
+is( TEXT_SOLID(),   1, 'TEXT_SOLID() should also be available' );
+
+is( TTF_STYLE_BOLD,      1, 'TTF_STYLE_BOLD should be imported' );
+is( TTF_STYLE_BOLD(),    1, 'TTF_STYLE_BOLD() should also be available' );
+is( TTF_STYLE_ITALIC,    2, 'TTF_STYLE_ITALIC should be imported' );
+is( TTF_STYLE_ITALIC(),  2, 'TTF_STYLE_ITALIC() should also be available' );
+is( TTF_STYLE_NORMAL,    0, 'TTF_STYLE_NORMAL should be imported' );
+is( TTF_STYLE_NORMAL(),  0, 'TTF_STYLE_NORMAL() should also be available' );
 is( TTF_STYLE_UNDERLINE, 4, 'TTF_STYLE_UNDERLINE should be imported' );
-
-is( UNICODE_BLENDED, 256, 'UNICODE_BLENDED should be imported' );
-is( UNICODE_SHADED,  128, 'UNICODE_SHADED should be imported'  );
-is( UNICODE_SOLID,    64, 'UNICODE_SOLID should be imported'   );
-
-is( UTF8_BLENDED, 32, 'UTF8_BLENDED should be imported' );
-is( UTF8_SHADED,  16, 'UTF8_SHADED should be imported'  );
-is( UTF8_SOLID,    8, 'UTF8_SOLID should be imported'   );
-
-is( SDL_SVG_FLAG_DIRECT,    0, 'SDL_SVG_FLAG_DIRECT should be imported'    );
+is( TTF_STYLE_UNDERLINE(), 4,
+    'TTF_STYLE_UNDERLINE() should also be available' );
+
+is( UNICODE_BLENDED,   256, 'UNICODE_BLENDED should be imported' );
+is( UNICODE_BLENDED(), 256, 'UNICODE_BLENDED() should also be available' );
+is( UNICODE_SHADED,    128, 'UNICODE_SHADED should be imported' );
+is( UNICODE_SHADED(),  128, 'UNICODE_SHADED() should also be available' );
+is( UNICODE_SOLID,     64,  'UNICODE_SOLID should be imported' );
+is( UNICODE_SOLID(),   64,  'UNICODE_SOLID() should also be available' );
+
+is( UTF8_BLENDED,   32, 'UTF8_BLENDED should be imported' );
+is( UTF8_BLENDED(), 32, 'UTF8_BLENDED() should also be available' );
+is( UTF8_SHADED,    16, 'UTF8_SHADED should be imported' );
+is( UTF8_SHADED(),  16, 'UTF8_SHADED() should also be available' );
+is( UTF8_SOLID,     8,  'UTF8_SOLID should be imported' );
+is( UTF8_SOLID(),   8,  'UTF8_SOLID() should also be available' );
+
+is( SDL_SVG_FLAG_DIRECT, 0, 'SDL_SVG_FLAG_DIRECT should be imported' );
+is( SDL_SVG_FLAG_DIRECT(), 0,
+    'SDL_SVG_FLAG_DIRECT() should also be available' );
 is( SDL_SVG_FLAG_COMPOSITE, 1, 'SDL_SVG_FLAG_COMPOSITE should be imported' );
-
-is( SDL_SAMPLEFLAG_NONE,         0, 'SDL_SAMPLEFLAG_NONE should be imported'    );
-is( SDL_SAMPLEFLAG_CANSEEK,      1, 'SDL_SAMPLEFLAG_CANSEEK should be imported' );
-is( SDL_SAMPLEFLAG_EOF,    1 << 29, 'SDL_SAMPLEFLAG_EOF should be imported'     );
-is( SDL_SAMPLEFLAG_ERROR,  1 << 30, 'SDL_SAMPLEFLAG_ERROR should be imported'   );
-is( SDL_SAMPLEFLAG_EAGAIN, 1 << 31, 'SDL_SAMPLEFLAG_EAGAIN should be imported'  );
+is( SDL_SVG_FLAG_COMPOSITE(), 1,
+    'SDL_SVG_FLAG_COMPOSITE() should also be available' );
+
+is( SDL_SAMPLEFLAG_NONE, 0, 'SDL_SAMPLEFLAG_NONE should be imported' );
+is( SDL_SAMPLEFLAG_NONE(), 0,
+    'SDL_SAMPLEFLAG_NONE() should also be available' );
+is( SDL_SAMPLEFLAG_CANSEEK, 1, 'SDL_SAMPLEFLAG_CANSEEK should be imported' );
+is( SDL_SAMPLEFLAG_CANSEEK(), 1,
+    'SDL_SAMPLEFLAG_CANSEEK() should also be available' );
+is( SDL_SAMPLEFLAG_EOF, 1 << 29, 'SDL_SAMPLEFLAG_EOF should be imported' );
+is( SDL_SAMPLEFLAG_EOF(), 1 << 29,
+    'SDL_SAMPLEFLAG_EOF() should also be available' );
+is( SDL_SAMPLEFLAG_ERROR, 1 << 30, 'SDL_SAMPLEFLAG_ERROR should be imported' );
+is( SDL_SAMPLEFLAG_ERROR(), 1 << 30,
+    'SDL_SAMPLEFLAG_ERROR() should also be available' );
+is( SDL_SAMPLEFLAG_EAGAIN, 1 << 31,
+    'SDL_SAMPLEFLAG_EAGAIN should be imported' );
+is( SDL_SAMPLEFLAG_EAGAIN(), 1 << 31,
+    'SDL_SAMPLEFLAG_EAGAIN() should also be available' );