dxx-rebirth/d2x-rebirth/main
Kp 599ac9dee0 Always qualify valptridx type/factory
Previously, valptridx used PREFIX for allow-invalid+mutable, c#PREFIX
for allow-invalid+const, v#PREFIX for require-valid+mutable, vc#PREFIX
for require-valid+const.  Convert the types, factories, and all usage
sites to specify a qualifier for all four combinations:

	im#PREFIX -> allow-invalid+mutable
	ic#PREFIX -> allow-invalid+const
	vm#PREFIX -> require-valid+mutable
	vc#PREFIX -> require-valid+const

Changes to common/include/valptridx.h and common/include/fwd-valptridx.h
are manual.  All other changes are generated by:

	git grep -lz -e '\(obj\|seg\|clwall\|wall\|actdoor\|trg\)\(ptridx\|ptr\|idx\)\(_t\)\?\>' | xargs -0 sed -i -e 's/\<\(v\?\)\(\(obj\|seg\|clwall\|wall\|actdoor\|trg\)\(ptridx\|ptr\|idx\)\(_t\)\?\)\>/\1m\2/g'

for the 'm' prefix and:

	git grep -lz -e '\(obj\|seg\|clwall\|wall\|actdoor\|trg\)\(ptridx\|ptr\|idx\)\(_t\)\?\>' | xargs -0 sed -i -e 's/\<\([cm]\(obj\|seg\|clwall\|wall\|actdoor\|trg\)\(ptridx\|ptr\|idx\)\(_t\)\?\)\>/i&/g'

for the 'i' prefix.
2017-06-10 03:31:02 +00:00
..
bmread.cpp Make grs_bitmap::bm_flags private 2017-01-15 00:03:13 +00:00
descent.cfg Changed custom D1X license to GPLv3 2014-06-01 19:55:23 +02:00
escort.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
gamepal.cpp Move EDITOR to dxxsconf.h; rename to DXX_USE_EDITOR 2016-09-11 18:49:16 +00:00
inferno.ini Move d2x-rebirth source into subdirectory d2x-rebirth 2013-02-19 00:34:46 +00:00
libmve.h Fix check_header_includes build 2015-07-25 23:10:45 +00:00
movie.cpp Cache canvas in movie.cpp 2017-03-10 01:22:25 +00:00
movie.h Move OGL to dxxsconf.h; rename to DXX_USE_OGL 2016-09-24 18:06:11 +00:00
physfsrwops.h Move d2x-rebirth/include/* -> d2x-rebirth/main/ 2015-06-13 22:42:21 +00:00