1 /* { dg-do compile } */ 2 _mktm_r(long lcltime,int * res)3 void _mktm_r (long lcltime, int *res) 4 { 5 long rem = lcltime % ((60L * 60L) * 24L); 6 if (rem < 0) 7 return; 8 while (rem >= ((60L * 60L) * 24L)) 9 rem -= ((60L * 60L) * 24L); 10 *res = (int) (rem % 60L); 11 } 12