raze/source/common
Mitchell Richters 33bc4b08cb - Modernise function declarations in Cephis C math to address ongoing GCC and Clang warnings.
Examples:

/home/mrichters/Repos/Raze/source/common/thirdparty/math/exp.c: In function ‘c_exp’:
/home/mrichters/Repos/Raze/source/common/thirdparty/math/exp.c:171:48: warning: declaration of built-in function ‘floor’ without a prototype; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
  171 | double polevl(double, void *, int), floor(), ldexp();
      |                                                ^~~~~
/home/mrichters/Repos/Raze/source/common/thirdparty/math/exp.c:171:57: warning: declaration of built-in function ‘ldexp’ without a prototype; expected ‘double(double,  int)’ [-Wbuiltin-declaration-mismatch]
  171 | double polevl(double, void *, int), floor(), ldexp();

/home/mrichters/Repos/Raze/source/common/thirdparty/math/exp.c:200:16: warning: passing arguments to 'polevl' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
px = x * polevl( xx, P, 2 );
               ^
/home/mrichters/Repos/Raze/source/common/thirdparty/math/exp.c:201:17: warning: passing arguments to 'polevl' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
x =  px/( polevl( xx, Q, 3 ) - px );
                ^
/home/mrichters/Repos/Raze/source/common/thirdparty/math/exp.c:167:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
double c_exp(x)
       ^
3 warnings generated.
2023-10-05 10:32:44 +11:00
..
2d - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
audio - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
console - Fix most GCC warnings in the backend/common code code. 2023-10-04 19:28:26 +11:00
cutscenes - backend update from GZDoom without adapting other code. 2023-08-19 16:59:05 +02:00
engine - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
filesystem - Fix most GCC warnings in the backend/common code code. 2023-10-04 19:28:26 +11:00
fonts - backend update from GZDoom. 2023-09-06 00:18:45 +02:00
menu - Backend update from GZDoom- 2023-08-23 20:36:19 +02:00
models - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
objects fixed bad assumption about object destruction state in garbage collector. 2023-10-03 12:23:29 +02:00
platform - do same change as d33f2697a3 2023-10-01 10:47:15 -04:00
rendering - Remove the TVector2 (const TVector3<vec_t> &other) constructor. 2023-10-03 23:07:44 +11:00
scripting exported the main structures in Blood that make up a BloodActor. 2023-10-01 22:25:08 +02:00
startscreen - backend update from GZDoom. 2023-09-23 09:56:27 +02:00
statusbar - Change viewport aspect calculation from 6aa94a9b8e to be a reciprocal multiplication. 2023-02-06 19:58:08 +11:00
textures - Fix most GCC warnings in the backend/common code code. 2023-10-04 19:28:26 +11:00
thirdparty - Modernise function declarations in Cephis C math to address ongoing GCC and Clang warnings. 2023-10-05 10:32:44 +11:00
utility - Fix most warnings in Clang under Linux. 2023-10-05 09:57:31 +11:00