-# define NORETURN __attribute__((noreturn))
-# define PRINTF_LIKE(fix, aix) __attribute__((format(printf, fix, aix)))
-# define SCANF_LIKE(fix, aix) __attribute__((format(scanf, fix, aix)))
-# define IGNORABLE __attribute__((unused))
+# define NORETURN __attribute__((__noreturn__))
+# define PRINTF_LIKE(fix, aix) __attribute__((__format__(printf, fix, aix)))
+# define SCANF_LIKE(fix, aix) __attribute__((__format__(scanf, fix, aix)))
+# define IGNORABLE __attribute__((__unused__))