dxx-rebirth/similar/editor
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
..
centers.cpp Merging in unification/master, resolving conflict in similar/main/kmatrix.cpp 2016-11-06 14:20:18 +08:00
curves.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
eglobal.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
elight.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
eobject.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
eswitch.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
group.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
info.cpp Cache canvas in info_display_all 2017-03-10 01:22:26 +00:00
kbuild.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
kcurve.cpp Use segptridx for Cursegp, Markedsegp 2015-07-12 01:04:18 +00:00
kfuncs.cpp Move namespace dsx handling to dsx-ns.h 2016-03-19 19:08:10 +00:00
kgame.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
khelp.cpp Convert various static const expressions to constexpr 2016-07-16 16:52:04 +00:00
kmine.cpp When switching to the editor in a game, use a proper saved game 2016-11-21 15:22:11 +08:00
ksegmove.cpp Pass rotate_segment_new arg by & 2014-11-04 01:23:01 +00:00
ksegsel.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
ksegsize.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
ktmap.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
kview.cpp Changed custom D1X license to GPLv3 2014-06-01 19:55:23 +02:00
med.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
meddraw.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
medmisc.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
medrobot.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
medsel.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
medwall.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
mine.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
objpage.cpp Pass grs_canvas &to draw_object_picture 2017-04-30 16:25:16 +00:00
segment.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
seguvs.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
texpage.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00
texture.cpp Always qualify valptridx type/factory 2017-06-10 03:31:02 +00:00