1 /** 2 * 3 * Compile with: 4 * gcc -shared -g -Wall -o libtestpr27267-v1.so v1.c 5 * 6 */ 7 8 #include "include-dir-v1/include.h" 9 10 enum opaque_enum 11 { 12 e0, 13 e1, 14 e2 15 }; 16 17 struct opaque_struct 18 { 19 opaque_enum m0; 20 opaque_enum m1; 21 }; 22 23 void fn(opaque_struct * s,opaque_enum * e)24fn(opaque_struct * s, opaque_enum *e) 25 { 26 s->m0 = *e; 27 s->m1 = s->m0; 28 } 29