1#include <stdlib.h> 2 3typedef struct { 4 char a; 5 char b; 6} arg; 7 8extern char foo( arg * ); 9 10 11int main(){ 12 arg * a = malloc(sizeof(arg)); 13 a->a = 1; 14 a->b = 2; 15 char res = foo(a); 16 free(a); 17 return res; 18} 19