$NetBSD: patch-libavutil_common.h,v 1.2 2016/01/16 17:04:33 leot Exp $ --- libavutil/common.h.orig 2016-01-15 16:58:36.000000000 +0000 +++ libavutil/common.h @@ -43,6 +43,22 @@ #include "version.h" #include "libavutil/avconfig.h" +#if defined(__cplusplus) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__linux__) +#undef _STDINT_H_ +#undef _SYS_STDINT_H_ +#undef _STDINT_H +#undef _GCC_WRAP_STDINT_H +#ifndef __STDC_CONSTANT_MACROS +#define __STDC_CONSTANT_MACROS +#endif +#include +#endif /* FreeBSD | OpenBSD | linux */ +#if defined(__DragonFly__) || defined(__NetBSD__) +#include +#endif /* DragonFly | NetBSD */ +#endif /* __cplusplus */ + #if AV_HAVE_BIGENDIAN # define AV_NE(be, le) (be) #else