# define FORMAT(type, format_str, args_start) \
__attribute__((format(type, format_str, args_start)))
# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
# define COLD __attribute__((cold))
# define FORMAT(type, format_str, args_start) \
__attribute__((format(type, format_str, args_start)))
# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
# define COLD __attribute__((cold))