1e01aa904Sopenharmony_ci/** 2e01aa904Sopenharmony_ci * 3e01aa904Sopenharmony_ci * Compile with: 4e01aa904Sopenharmony_ci * gcc -shared -g -Wall -o libtestpr27267-v0.so v0.c 5e01aa904Sopenharmony_ci * 6e01aa904Sopenharmony_ci */ 7e01aa904Sopenharmony_ci 8e01aa904Sopenharmony_ci#include "include-dir-v0/include.h" 9e01aa904Sopenharmony_ci 10e01aa904Sopenharmony_cienum opaque_enum 11e01aa904Sopenharmony_ci{ 12e01aa904Sopenharmony_ci e0, 13e01aa904Sopenharmony_ci e1 14e01aa904Sopenharmony_ci}; 15e01aa904Sopenharmony_ci 16e01aa904Sopenharmony_cistruct opaque_struct 17e01aa904Sopenharmony_ci{ 18e01aa904Sopenharmony_ci opaque_enum m0; 19e01aa904Sopenharmony_ci}; 20e01aa904Sopenharmony_ci 21e01aa904Sopenharmony_civoid 22e01aa904Sopenharmony_cifn(opaque_struct * s, opaque_enum *e) 23e01aa904Sopenharmony_ci{ 24e01aa904Sopenharmony_ci s->m0 = *e; 25e01aa904Sopenharmony_ci} 26