diff -ur cmocka-0.4.1.orig/include/cmocka.h cmocka-0.4.1/include/cmocka.h --- cmocka-0.4.1.orig/include/cmocka.h 2014-05-20 11:03:36.000000000 +0200 +++ cmocka-0.4.1/include/cmocka.h 2015-04-25 00:32:45.199424822 +0200 @@ -49,7 +49,11 @@ /* For those who are used to __func__ from gcc. */ #ifndef __func__ -#define __func__ __FUNCTION__ +# if __GNUC__ >= 5 +# define __func__ __extension__ __FUNCTION__ +# else +# define __func__ __FUNCTION__ +# endif #endif /* GCC have printf type attribute check. */ Only in cmocka-0.4.1.orig/include: .cmocka.h.swp