/* * Compile with: * gcc -shared -g -Wall -o libtest33-v0.so test33-v0.c */ #include "test33-pub-include-dir-v0/test33-pub-include-v0.h" #include "test33-priv-include-dir-v0/test33-priv-include-v0.h" void foo(s_ptr ptr, int a) { ptr->p = NULL; ++a; } s_ptr bar(s_ptr ptr, char a) { ptr->p = NULL; ++a; return ptr; } void baz(s_ptr ptr) { ptr->p = NULL; }