notcurses/doc/man/man3/notcurses_error.3.md

38 lines
737 B
Markdown
Raw Normal View History

2020-04-24 05:25:46 +00:00
% notcurses_error(3)
% nick black <nickblack@linux.com>
2020-08-16 15:04:43 +00:00
% v1.6.15
2020-04-24 05:25:46 +00:00
# NAME
notcurses_error - granular Notcurses error reporting
# SYNOPSIS
**#include <notcurses/ncerrs.h>**
```c
typedef enum {
NCERR_SUCCESS = 0,
NCERR_NOMEM = ENOMEM,
NCERR_EOF = 0x20464f45, // matches AVERROR_EOF
} nc_err_e;
2020-04-24 07:19:29 +00:00
```
2020-04-24 05:25:46 +00:00
# DESCRIPTION
Various functions in Notcurses return granular information about the cause of
an error. When done, this information is returned through an **nc_err_e**.
# NOTES
The goal is to abstract the union of errors returned by supported operating
systems and the libraries on which Notcurses depends. Thus **nc_err_e** is
a union of members of POSIX and FFmpeg.
# RETURN VALUES
# SEE ALSO
**errno(3)**,
**notcurses(3)**