1570af302Sopenharmony_ci__thread char v[123]; 2570af302Sopenharmony_ci__thread int x = 42; 3570af302Sopenharmony_ci__thread long double y; 4570af302Sopenharmony_ci 5570af302Sopenharmony_civoid *f() 6570af302Sopenharmony_ci{ 7570af302Sopenharmony_ci int i; 8570af302Sopenharmony_ci for (i=0; i<sizeof v; i++) 9570af302Sopenharmony_ci v[i] = i%16; 10570af302Sopenharmony_ci return v; 11570af302Sopenharmony_ci} 12570af302Sopenharmony_civoid *g() {return &x;} 13570af302Sopenharmony_civoid *h() {return &y;} 14