Commit Graph

10 Commits

Author SHA1 Message Date
Ryan Schmidt
8f68ffd203 Declare all C function parameters
Specify parameters for all C functions. Not specifying parameters is the
same as specifying "void" in C++ and in C23 and later but that's not the
case in C prior to C23.

Compile C files with the same warnings as C++ files, additionally making
the strict prototypes warning an error to catch such problems in the
future. This commit isn't intended to address all the other warnings now
being emitted.
2022-12-05 06:48:30 -06:00
Wolfgang Thaller
e5185d23c3 Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Wolfgang Thaller
f16edcfbef another attempt at fixing dependencies 2019-08-12 22:37:22 +02:00
Wolfgang Thaller
310ad344c2 Calling RecoverHandle on the wrong address is bad, so don't, for now. (see #33) 2018-04-17 19:07:48 +02:00
Wolfgang Thaller
284126e13c Elf2Mac now generates CODE resources itself; --mac-flat for the old functionality 2017-09-24 16:00:00 +02:00
Wolfgang Thaller
b15b38d1b7 slight reorganisation of cmake toolchain files to clean up dependencies in build 2015-07-20 21:38:01 +02:00
Wolfgang Thaller
f1c4fe3a22 MakeAPPL is now obsolete, as everything it does can be done by Rez 2015-07-20 20:05:38 +02:00
Wolfgang Thaller
f549ead8ac have startup code ensure that code resource is locked. 2015-07-20 02:02:28 +02:00
Wolfgang Thaller
ee00fe1ec5 build SystemExtension example in multiple formats 2015-07-18 23:58:41 +02:00
Wolfgang Thaller
7aaa3174df One more example: a System Extension (INIT) 2015-07-18 01:14:43 +02:00