Descent3/lib
Ryan C. Gordon 6c8977caf0
Heavy patching for compiler warnings.
The vast majority of this is fixing up `char *` that should be `const char *`
but a handful of other fixes, like potential buffer overflows that GCC
noticed, etc, were applied as well.

This removes `-Wno-write-strings` from CMakeLists.txt, as it is no longer
necessary, as there is no longer a flood of compiler warning spam when
building.

This does not fix all compiler warnings; there are still a handful, and they
are legitimate, but they can be dealt with in a future commit.
2024-04-29 00:18:56 -04:00
..
linux Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
win Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
3d.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
Adecode.h AudioDecoder: Get rid of custom malloc/free functions 2024-04-21 18:25:52 +02:00
Aencode.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
AppConsole.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
appdatabase.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
application.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
audio_encode.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
bitmap.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
bumpmap.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
byteswap.h Implementing C++ byteswap functions 2024-04-23 21:18:07 +03:00
collide.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
Controller.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
CZip.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
d3_version.h.in Introducing git revision in source code 2024-04-28 22:05:26 +03:00
d3events.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
d3music.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
d3x_op.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
DDAccess.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
Ddgr.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
ddio_common.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
ddio.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
ddsndgeometry.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
ddvid.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
debug.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
debugbreak.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
dedicated_server.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
demofile.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
directplay.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
ds3dlib.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
findintersection_external.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
findintersection.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
fix.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
forcefeedback.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
game2dll.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
gameos.h Remove MacOS (Classic) code and all references (3/3) 2024-04-27 07:44:40 -07:00
gr.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
grdefs.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
grtext.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
hlsoundlib.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
IMeshBuilder.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
IMeshHandle.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
intelliVIBE.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
joystick.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
lightmap.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
lnxfix.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
lnxscreenmode.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
logfile.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
Macros.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
manage_external.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
manage.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
megacell.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
mem.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
module.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
mono.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
movie.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
music.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
mvelibw.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
networking.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
PHYSICS.H clang-format on everything. 2024-04-16 12:56:40 -06:00
polymodel_external.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
polymodel.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
psclass.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
pserror.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
psglob.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
psrand.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
pstring.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
pstypes.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
rend_d3d.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
rend_opengl.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
renderer.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
rtperformance.h Remove MacOS (Classic) code and all references (3/3) 2024-04-27 07:44:40 -07:00
soundload.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
ssl_lib.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
streamaudio.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
TaskSystem.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
textaux.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
texture.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
ui.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
uidraw.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
uires.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
uisys.h Heavy patching for compiler warnings. 2024-04-29 00:18:56 -04:00
unzip.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
vecmat_external.h Remove MacOS (Classic) code and all references (1/3) 2024-04-27 07:38:14 -07:00
vecmat.h Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00