Rob Shearman : include: Fix the C_ASSERT macro to not generate an unused variable warning when compiling with gcc .