liberror

Description: C library for custom errors
Status: Feature complete
Source: https://git.maandree.se/liberror
Latest release: 1.1.1
License: ISC License (Internet Systems Consortium license)
Written in: C (ISO C11)

liberror is a library that provides a single interface for error handling. Specifically this is intended for cases where some errors are errno errors or other libc errors and there are library-specific, maybe for multiple libraries, errors.