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