FFmpeg
Data Structures | Macros | Functions | Variables
error.c File Reference
#include "avutil.h"
#include "avstring.h"
#include "common.h"

Go to the source code of this file.

Data Structures

struct  error_entry
 

Macros

#define _XOPEN_SOURCE   600 /* XSI-compliant version of strerror_r */
 
#define ERROR_TAG(tag)   AVERROR_##tag, #tag
 
#define EERROR_TAG(tag)   AVERROR(tag), #tag
 
#define AVERROR_INPUT_AND_OUTPUT_CHANGED   (AVERROR_INPUT_CHANGED | AVERROR_OUTPUT_CHANGED)
 

Functions

int av_strerror (int errnum, char *errbuf, size_t errbuf_size)
 Put a description of the AVERROR code errnum in errbuf. More...
 

Variables

static const struct error_entry error_entries []
 

Macro Definition Documentation

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   600 /* XSI-compliant version of strerror_r */

Definition at line 20 of file error.c.

◆ ERROR_TAG

#define ERROR_TAG (   tag)    AVERROR_##tag, #tag

Definition at line 31 of file error.c.

◆ EERROR_TAG

#define EERROR_TAG (   tag)    AVERROR(tag), #tag

Definition at line 32 of file error.c.

◆ AVERROR_INPUT_AND_OUTPUT_CHANGED

#define AVERROR_INPUT_AND_OUTPUT_CHANGED   (AVERROR_INPUT_CHANGED | AVERROR_OUTPUT_CHANGED)

Definition at line 33 of file error.c.

Variable Documentation

◆ error_entries

const struct error_entry error_entries[]
static

Definition at line 34 of file error.c.

Referenced by av_strerror(), and main().