The errors need to be defined before including functions depending on them. See av_size_mult() for instance. stddef.h is included for the prototype of av_sterror (use of size_t).