Retro68/Samples/WDEF
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
..
CMakeLists.txt
README.md
wdef.c
wdef.r
wdefppc.r
wdefshell.c Declare all C function parameters 2022-12-05 06:48:30 -06:00
wdefshell.r

WDEF sample program

This sample program serves several purposes.

  1. It shows how to write a basic classic Mac application with windows, menus and desk accessories.
  2. It shows how to write a very primitive custom window definition (WDEF).
  3. It shows how to compile a WDEF (or a similar code resource) and include it in an application.
  4. It shows how to avoid 3. and include the window definition procedure directly in the application.