Go to file
Kp 57412a21c9 Return vobjptridx from segiter
The segiter code used objptridx because end is signalled by object_none,
and vobjptridx does not allow object_none.  However, the compiler
produces better code if segment_object_range_t returns vobjptridx and
future cleanups are easier if iterating objects_in yields vobjptridx
objects.  Add a special-case override of the normal checking rules, move
the required checks into segiter, and then let segiter break the rules
normally enforced by valptridx.  Add a comment explaining that this
permits unsafe coding and should be done only with a clear understanding
of the responsibilities it brings.
2016-10-29 23:16:18 +00:00
common Return vobjptridx from segiter 2016-10-29 23:16:18 +00:00
contrib Add -O0 flags for the Debug and Editor builds in Xcode. 2016-09-28 11:18:46 +08:00
d1x-rebirth Fold bm_load_sub call to gr_remap_bitmap_good 2016-10-28 03:39:40 +00:00
d2x-rebirth Move escort_menu_handler into escort_menu 2016-10-29 23:16:15 +00:00
Documentation Update documentation and test to exclude <gcc-4.9 2016-08-14 23:47:26 +00:00
similar Pass object &to obj_create_copy 2016-10-29 23:16:18 +00:00
.gitignore
COPYING.txt
GPL-3.txt
INSTALL.markdown Add kreator's elaborations to Mac OS X install instructions 2016-09-11 18:49:16 +00:00
SConstruct Default poison to 'overwrite' in debug builds 2016-10-29 23:16:16 +00:00