dxx-rebirth/similar/arch/sdl
Kp f900d4a5ee Remove RAIIdmem::operator pointer
Mac OS X defines uint_fast32_t to unsigned int, causing ambiguous
overloads between RAIIdmem::operator[](std::size_t) and
RAIIdmem::operator[](int).  Adding a disambiguating overload for OS X
breaks Windows.  Remove operator pointer and operator[].  Rely on the
inherited operator[] for indexing.  Require users to call ->get() to
convert to a simple pointer.

First btb ambiguity reported: https://github.com/dxx-rebirth/dxx-rebirth/pull/34
Second btb ambiguity reported: https://github.com/dxx-rebirth/dxx-rebirth/pull/43
2015-02-17 03:52:59 +00:00
..
digi.cpp Move some local structs into anonymous namespaces 2015-01-24 19:16:34 +00:00
digi_audio.cpp Remove unused parameters 2015-01-18 01:58:33 +00:00
digi_mixer.cpp Remove unused parameters 2015-01-18 01:58:33 +00:00
event.cpp Remove casts for SDL events 2015-02-08 17:43:29 +00:00
gr.cpp Pass gr_init_canvas arg by & 2015-01-17 18:31:40 +00:00
init.cpp Provide SndDisableSdlMixer=true if !USE_SDLMIXER 2015-02-08 17:43:29 +00:00
jukebox.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
key.cpp Pass d_event arg by const& 2014-10-04 22:36:13 +00:00
mouse.cpp Pass window_get_canvas arg by & 2015-01-17 18:31:40 +00:00
timer.cpp Return timer_query() from timer_update() 2015-02-05 03:03:48 +00:00