1  struct sa {};
       2  
       3  int
       4  connect (int, struct sa *, int);
       5  
       6  int
       7  foo (struct sa sa)
       8  {
       9    return connect (1, &sa, sizeof sa);
      10  }
       1  struct sa {};
       2  
       3  int
       4  connect (int, struct sa *, int);
       5  
       6  int
       7  foo (struct sa sa)
       8  {
       9    return connect (1, &sa, sizeof sa);
      10  }