// 1


static Sin *sin = NULL;


Sin* func() {

  return sin;

}


// 2


static Sin sin = NULL;


Sin* func() {

  return &sin;

}