Build fails with GCC 14
NetRadiant doesn't compile with `gcc 14.1.1+r1+g43b730b9134-1` on Arch Linux. It fails with the following error: ``` [ 82%] Building C object tools/quake3/CMakeFiles/q3map2.dir/q3map2/bspfile_rbsp.c.o /home/yannick/Documents/Devel/NetRadiant/netradiant/tools/quake3/q3map2/bspfile_rbsp.c: In function 'WriteRBSPFile': /home/yannick/Documents/Devel/NetRadiant/netradiant/tools/quake3/q3map2/bspfile_rbsp.c:306:24: error: passing argument 2 of 'AddLump' from incompatible pointer type [-Wincompatible-pointer-types] 306 | AddLump( file, header, 0, marker, strlen( marker ) + 1 ); | ^~~~~~ | | | rbspHeader_t * In file included from /home/yannick/Documents/Devel/NetRadiant/netradiant/tools/quake3/q3map2/bspfile_rbsp.c:37: /home/yannick/Documents/Devel/NetRadiant/netradiant/tools/quake3/q3map2/q3map2.h:1932:63: note: expected 'bspHeader_t *' but argument is of type 'rbspHeader_t *' 1932 | void AddLump( FILE *file, bspHeader_t *header, int lumpNum, const void *data, int length ); | ~~~~~~~~~~~~~^~~~~~ make[2]: *** [tools/quake3/CMakeFiles/q3map2.dir/build.make:328: tools/quake3/CMakeFiles/q3map2.dir/q3map2/bspfile_rbsp.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:2743: tools/quake3/CMakeFiles/q3map2.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 ```
issue