SDL/include
Ryan C. Gordon 1fa34e72be Improvements to stdlib.
All SDL_* functions are always available as real symbols, so you can always
link against them as a stable ABI. By default, however, all the things that
might have dithered down to macros in your application are now force-inlined,
to give you the same effect as before and theoretically better performance,
but still solve the classic macro problems.

Elsewhere, we provide real functions for these things that simply wrap the
inline functions, in case one needs to have a real function available.

Also: this exposed bugs: SDL_abs() does something different if you had the
macro vs the libc function, SDL_memcpy() returns a void* in the function
but not the macro, etc.
2013-03-15 01:01:20 -04:00
..
begin_code.h Added an SDL_FORCE_INLINE macro. 2013-03-15 01:02:30 -04:00
close_code.h Happy New Year! 2013-02-15 08:47:44 -08:00
doxyfile Removing some more references to SDL 1.3 2012-01-22 17:26:45 -05:00
SDL_assert.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_atomic.h Put the real SDL_AtomicCAS() and SDL_AtomicCASPtr() symbols into the library. 2013-03-07 20:42:55 -08:00
SDL_audio.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_bits.h New SDL_MSBIndex, updated VS projects, cleanup gamecontroller. 2013-02-13 17:19:21 -08:00
SDL_blendmode.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_clipboard.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_android.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_iphoneos.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_macosx.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_minimal.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_nintendods.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_pandora.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_windows.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config_wiz.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config.h.cmake Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_config.h.in Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_copying.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_cpuinfo.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_endian.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_error.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_events.h The joystick events contain a joystick instance ID, which is a signed value, with -1 being invalid. 2013-03-06 11:59:21 -08:00
SDL_gamecontroller.h add new gamecontroller APIs 2013-03-05 17:59:36 -05:00
SDL_gesture.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_haptic.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_hints.h First shot at Windows XInput haptics. 2013-03-10 13:05:47 -04:00
SDL_joystick.h The joystick events contain a joystick instance ID, which is a signed value, with -1 being invalid. 2013-03-06 11:59:21 -08:00
SDL_keyboard.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_keycode.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_loadso.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_log.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_main.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_messagebox.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_mouse.h The input API was never implemented, so removing it before release. 2013-02-19 05:39:19 -08:00
SDL_mutex.h Changed the name of SDL_mutexP() SDL_mutexV() 2013-03-07 20:12:40 -08:00
SDL_name.h Added a new header file: SDL_loadso.h 2002-03-06 05:20:11 +00:00
SDL_opengl.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_opengles.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_opengles2.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_pixels.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_platform.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_power.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_quit.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_rect.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_render.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_revision.h Unofficial builds should have a 0 revision number - if this accidentally gets checked in with a different revision, this file should be reverted to this content. 2012-01-14 13:17:01 -05:00
SDL_rwops.h Fix bug 122 - SDL_RWops bug fixes: set RWops.type field, add input validation, add test coverage 2013-03-13 08:35:03 -07:00
SDL_scancode.h Updated the link to the USB usage page document 2013-02-28 20:01:17 -08:00
SDL_shape.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_stdinc.h Improvements to stdlib. 2013-03-15 01:01:20 -04:00
SDL_surface.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_system.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_syswm.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_assert.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_common.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_compare.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_crc32.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_font.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_fuzzer.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_harness.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_images.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_log.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_md5.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test_random.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_test.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_thread.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_timer.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_touch.h Updated touch API 2013-03-03 01:01:33 -08:00
SDL_types.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_version.h Happy New Year! 2013-02-15 08:47:44 -08:00
SDL_video.h Add parameter checking to SetWindowSize functions; add tests to video suite 2013-03-08 23:33:07 -08:00
SDL.h Changed SDL_INIT_EVERYTHING to only request currently-known subsystems. 2013-03-08 11:38:08 -05:00