cec: silence all 'unused' compiler warnings
[deb_libcec.git] / include / cectypes.h
index f2b2f02b3c9c49fc4060474833ef792fdc49a7f7..ab4dcd862de8faeb5ed264fe81bb1b55405851a0 100644 (file)
@@ -864,6 +864,15 @@ typedef struct cec_logical_addresses
 #endif
 } cec_logical_addresses;
 
+#ifdef UNUSED
+#elif defined(__GNUC__)
+#define UNUSED(x) UNUSED_ ## x __attribute__((unused))
+#elif defined(__LCLINT__)
+#define UNUSED(x) /*@unused@*/ x
+#else
+#define UNUSED(x) x
+#endif
+
 #ifdef __cplusplus
 };
 };