dxx-rebirth/similar/main
Kp ec1cf005b6 Enable -Wformat-truncation
Add macro cf_assert ("control flow" assert) to hint to gcc that certain
conditions are impossible.  Use it to avoid generating range checks for
situations that never happen.  If the event did happen, the only
consequence would be truncated UI text, rather than a correctness
problem.
2018-08-26 18:10:36 +00:00
..
ai.cpp Reduce scope of function-local constants 2018-07-22 04:46:19 +00:00
aipath.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
automap.cpp Reduce scope of function-local constants 2018-07-22 04:46:19 +00:00
bm.cpp Replace useless printf with puts 2017-12-05 05:29:55 +00:00
bmread.cpp Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
cntrlcen.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
collide.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
config.cpp Enable building with SDL2 2018-07-28 23:22:58 +00:00
console.cpp Pass font to various drawing functions 2018-05-19 23:21:42 +00:00
controls.cpp Pass object& to read_flying_controls 2018-06-24 05:06:15 +00:00
credits.cpp Pass font to various drawing functions 2018-05-19 23:21:42 +00:00
digiobj.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
dumpmine.cpp Factor out piggy bitmap loading code 2018-08-26 18:10:36 +00:00
effects.cpp
endlevel.cpp Reduce scope of function-local constants 2018-07-22 04:46:19 +00:00
fireball.cpp Fold exploding walls into regular walls 2018-08-12 21:08:07 +00:00
fuelcen.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
fvi.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
game.cpp Fold exploding walls into regular walls 2018-08-12 21:08:07 +00:00
gamecntl.cpp Move Redbook audio behind DXX_USE_SDL_REDBOOK_AUDIO 2018-07-14 17:23:15 +00:00
gamefont.cpp Enforce separation of font X/Y scaling 2018-06-08 04:04:05 +00:00
gamemine.cpp Pass context arrays to WALL_IS_DOORWAY 2018-06-24 05:06:15 +00:00
gamerend.cpp Pass font to various drawing functions 2018-05-19 23:21:42 +00:00
gamesave.cpp Remove reset_walls 2018-08-12 21:08:07 +00:00
gameseg.cpp Flip sense of is_door_free 2018-08-12 21:08:07 +00:00
gameseq.cpp Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
gauges.cpp Fix SDL-only build of gauges.cpp 2018-06-30 21:53:55 +00:00
generate-kconfig-udlr.py Adapt to Python 3 strict bytes vs str rules 2018-04-30 05:31:16 +00:00
hostage.cpp
hud.cpp Reduce scope of function-local constants 2018-07-22 04:46:19 +00:00
iff.cpp Simplify test for corrupt IFF file 2018-04-03 03:20:08 +00:00
inferno.cpp Enable building with SDL2 2018-07-28 23:22:58 +00:00
kconfig.cpp Pass font to various drawing functions 2018-05-19 23:21:42 +00:00
kconfig.ui-table.cpp Rewrite UI table to use symbolic constants for positioning 2018-02-01 05:38:47 +00:00
kmatrix.cpp Pass font to various drawing functions 2018-05-19 23:21:42 +00:00
laser.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
lighting.cpp Switch to shared_segment arguments where possible 2018-06-24 05:06:15 +00:00
menu.cpp Enable building with SDL2 2018-07-28 23:22:58 +00:00
mglobal.cpp Use valptridx for Dl_indices 2018-06-06 04:53:45 +00:00
mission.cpp Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
morph.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
multi.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
multibot.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
net_udp.cpp Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
newdemo.cpp Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
newmenu.cpp Remove use of -Wno-implicit-fallthrough 2018-08-24 02:58:21 +00:00
object.cpp Consolidate stuck object state 2018-08-04 17:52:57 +00:00
paging.cpp Skip paging in vclip entries with invalid num_frames 2018-07-18 04:39:28 +00:00
physics.cpp Consolidate stuck object state 2018-08-04 17:52:57 +00:00
piggy.cpp Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
player.cpp Drop useless swaps on obsolete player_rw fields 2017-08-02 02:49:12 +00:00
playsave.cpp Warn users about tracker NAT hole punch feature 2018-06-21 03:08:36 +00:00
polyobj.cpp Split g3_start_instance_matrix usage 2017-08-26 19:47:51 +00:00
powerup.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
render.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
robot.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00
scores.cpp Fix assertion on close of game over window 2018-06-15 02:58:01 +00:00
segment.cpp Split side uses based on shared vs unique 2018-06-24 05:06:15 +00:00
slew.cpp Reduce scope of function-local constants 2018-07-22 04:46:19 +00:00
songs.cpp Fix sdlmixer=0 build of songs.cpp 2018-07-30 00:49:59 +00:00
state.cpp Fold exploding walls into regular walls 2018-08-12 21:08:07 +00:00
switch.cpp Consolidate stuck object state 2018-08-04 17:52:57 +00:00
terrain.cpp Move various SDL-only texture mapping functions to !DXX_USE_OGL 2017-11-01 02:01:21 +00:00
texmerge.cpp
text.cpp
titles.cpp Pass font to various drawing functions 2018-05-19 23:21:42 +00:00
vclip.cpp Fix proximity bomb failure-to-spin 2017-12-02 04:31:26 +00:00
vers_id.cpp
wall.cpp Remove reset_walls 2018-08-12 21:08:07 +00:00
weapon.cpp Eliminate some uses of valptridx::operator-> 2018-06-24 05:06:15 +00:00