Commit Graph

14 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 c1839aed89 minor cmakelists cleanup 2019-01-22 18:29:03 +01:00
Wolfgang Thaller 380fef0114 cleanup CMAKE_CXX_FLAGS and fix various warnings 2019-01-04 03:35:32 +01:00
Wolfgang Thaller d08331584e MultiSeg Apps: First working version (exceptions don't work) 2017-09-26 11:27:53 +02:00
Wolfgang Thaller 33a2744643 Take responsibility: don't use standard crtbegin/end anymore, now that we control the linker script 2017-09-24 20:04:11 +02:00
Wolfgang Thaller 2187affef2 Console: Carbon support 2015-10-12 01:02:21 +02:00
Wolfgang Thaller 9866de71bb More Carbon support (Dialogs example) 2015-10-08 22:44:18 +02:00
Wolfgang Thaller 4ae36b70fb startup code & cmake stuff for ppc 2015-09-01 00:04:20 +02:00
Wolfgang Thaller e458106fa8 missing file: EmptyTest.c 2014-12-05 23:50:23 +01:00
Wolfgang Thaller d67fafeb4b remove ftp uploading code from CMakeLists 2014-11-15 12:18:57 +01:00
Wolfgang Thaller 3f2a63ff40 configure gcc to pass the right linker flags & simplify CMakeLists
It is no longer necessary to pass special compiler options in order to compile an application.
2014-09-30 16:25:27 +02:00
Wolfgang Thaller eb5d22bac5 add test program for global constructors/destructors 2014-09-30 16:25:25 +02:00
Wolfgang Thaller 113b7407e1 Split App2 directory into TestApps/ and Console/ 2014-09-27 17:21:03 +02:00