1 __thread char v[123]; 2 __thread int x = 42; 3 __thread long double y; 4 f()5 void *f() 6 { 7 int i; 8 for (i=0; i<sizeof v; i++) 9 v[i] = i%16; 10 return v; 11 } g()12 void *g() {return &x;} h()13 void *h() {return &y;} 14