// To compile this, type: // gcc -shared -g -Wall -o libtest4-local-suppr-v0.so test4-local-suppr-v0.c #include "test4-local-suppr-v1.h" struct private_data { int private_data0; char private_data1; // This new member should not be flagged when // using the suppression list. }; void foo(struct public_type* p __attribute__((unused)), struct a_not_private_type* t __attribute__((unused))) { /* Do something with p */ }