dxx-rebirth/d2x-rebirth/libmve
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
..
decoder8.cpp Make mve args const 2014-10-10 02:57:07 +00:00
decoder16.cpp Fix gcc 4.6 build of libmve 2014-10-16 01:40:48 +00:00
decoders.h Make mve args const 2014-10-10 02:57:07 +00:00
mve_audio.cpp Make mve args const 2014-10-10 02:57:07 +00:00
mve_audio.h Make mve args const 2014-10-10 02:57:07 +00:00
mve_main.c Fix signaure of mve_cb_Alloc 2014-10-10 02:43:40 +00:00
mvelib.cpp Use unique_ptr for MVEFILE::cur_chunk 2015-01-28 03:42:52 +00:00
mvelib.h Use unique_ptr for MVEFILE::cur_chunk 2015-01-28 03:42:52 +00:00
mveplay.cpp Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
mveplayer.1 Move d2x-rebirth source into subdirectory d2x-rebirth 2013-02-19 00:34:46 +00:00