Go to file
trainstopperd a2f2903f77 wip: readme 2023-09-06 23:10:02 -04:00
doc wip: readme 2023-09-06 23:10:02 -04:00
src/liberror wip: readme 2023-09-06 23:10:02 -04:00
tests/compile chore: add files 2023-09-06 22:06:42 -04:00
COPYING.LGPLv3 chore: add files 2023-09-06 22:06:42 -04:00
README wip: readme 2023-09-06 23:10:02 -04:00

README

# liberror

Liberror is a runtime error checking library. It is used to make C programming
a bit safer than usual, providing toggable macros that will result in computer-readable
errors if the checks are failed.

The most important macro is *LIBERROR_ASSERT*, which serves as the building block for
other operations. If the expression evaluates to false, the error checks will be tripped
and a runtime error will be produced. Alongside this general purpose check, there is also
some checked math operations available.