Feature test C11 generics, since GCC lies about compliance
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
#ifndef PRINT_H
|
||||
#define PRINT_H
|
||||
|
||||
#ifdef HAS_GENERIC
|
||||
|
||||
int print_uchar(unsigned char v);
|
||||
|
||||
int print_char(char v);
|
||||
@@ -52,4 +54,8 @@ int print_unknown();
|
||||
void *: print_pointer, \
|
||||
default : print_unknown)(x)
|
||||
|
||||
#else
|
||||
#define print(...) printf("Omitted, the compiler does not support C11 generics.\n")
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user