diff --git a/libavutil/log.h b/libavutil/log.h
index bcd1b1e25a0ad6e2ed21c91ef8ffc7f028ef3ad5..831c26eae6016d7c56186f68101a8dd80262d05b 100644
--- a/libavutil/log.h
+++ b/libavutil/log.h
@@ -123,12 +123,12 @@ typedef struct {
  * @see av_vlog
  */
 #ifdef __GNUC__
-void av_log(void*, int level, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 3, 4)));
+void av_log(void *avcl, int level, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 3, 4)));
 #else
-void av_log(void*, int level, const char *fmt, ...);
+void av_log(void *avcl, int level, const char *fmt, ...);
 #endif
 
-void av_vlog(void*, int level, const char *fmt, va_list);
+void av_vlog(void *avcl, int level, const char *fmt, va_list);
 int av_log_get_level(void);
 void av_log_set_level(int);
 void av_log_set_callback(void (*)(void*, int, const char*, va_list));