[FFmpeg-devel] [PATCH] avutil/error: hidden macro av_err2str for C++

Zhao Zhili quinkblack at foxmail.com
Thu May 17 07:46:26 EEST 2018


---
 libavutil/error.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavutil/error.h b/libavutil/error.h
index 71df4da..8a35fef 100644
--- a/libavutil/error.h
+++ b/libavutil/error.h
@@ -116,8 +116,10 @@ static inline char *av_make_error_string(char *errbuf, size_t errbuf_size, int e
  * Convenience macro, the return value should be used only directly in
  * function arguments but never stand-alone.
  */
+#ifndef __cplusplus
 #define av_err2str(errnum) \
     av_make_error_string((char[AV_ERROR_MAX_STRING_SIZE]){0}, AV_ERROR_MAX_STRING_SIZE, errnum)
+#endif
 
 /**
  * @}
-- 
2.9.5





More information about the ffmpeg-devel mailing list