syncfiles/macos
Dietrich Epp b1bcae531b Rework error handling
Previously, various error handling functions were defined, but not all
of them were even used. The new error handling functions handle the most
common cases:

- Assertions. These can be handled with `ASSERT()`, which gives the
  error location for debugging.

- Errors we don't know how to handle, like GetNewWindow returning NULL.
  These can be handled with `EXIT_INTERNAL()`, which gives the error
  location for debugging.

- Out of memory conditions. These can be handled with `ShowMemError()`.

- System errors in response to user operations. These can be handled
  with `ShowError()`.
2023-05-06 19:41:40 -04:00
..
BUILD.bazel Add Pascal string builder module 2023-04-19 22:14:34 -04:00
choose_directory.c Rework error handling 2023-05-06 19:41:40 -04:00
choose_directory.h Make source file headers consistent 2022-04-10 04:22:58 -04:00
derez.sh Create classic Mac OS GUI program 2022-04-10 04:09:17 -04:00
error.c Rework error handling 2023-05-06 19:41:40 -04:00
error.h Rework error handling 2023-05-06 19:41:40 -04:00
icons.r Create classic Mac OS GUI program 2022-04-10 04:09:17 -04:00
main.c Show open dialog for open menu item 2023-04-20 21:41:31 -04:00
main.h Make source file headers consistent 2022-04-10 04:22:58 -04:00
menu.r Create classic Mac OS GUI program 2022-04-10 04:09:17 -04:00
path.c Clean up Mac OS GUI code 2022-11-16 18:19:05 -05:00
path.h Make source file headers consistent 2022-04-10 04:22:58 -04:00
project.c Rework error handling 2023-05-06 19:41:40 -04:00
project.h Add and clarify documentation comments 2022-11-17 20:38:03 -05:00
pstrbuilder_test.c Add Pascal string builder module 2023-04-19 22:14:34 -04:00
pstrbuilder.c Rework error handling 2023-05-06 19:41:40 -04:00
pstrbuilder.h Rework error handling 2023-05-06 19:41:40 -04:00
resources.h Make source file headers consistent 2022-04-10 04:22:58 -04:00
resources.r Rework error handling 2023-05-06 19:41:40 -04:00
strutil.c Clean up Mac OS GUI code 2022-11-16 18:19:05 -05:00
strutil.h Add and clarify documentation comments 2022-11-17 20:38:03 -05:00
tempfile.c Clean up Mac OS GUI code 2022-11-16 18:19:05 -05:00
tempfile.h Make source file headers consistent 2022-04-10 04:22:58 -04:00