Răsfoiți Sursa

detail (no need to write 'double' in source)

Roberto Ierusalimschy 10 ani în urmă
părinte
comite
0705e7b39f
1 a modificat fișierele cu 4 adăugiri și 3 ștergeri
  1. 4 3
      loslib.c

+ 4 - 3
loslib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: loslib.c,v 1.54 2014/12/26 14:46:07 roberto Exp roberto $
+** $Id: loslib.c,v 1.55 2015/01/12 19:32:32 roberto Exp roberto $
 ** Standard Operating System library
 ** See Copyright Notice in lua.h
 */
@@ -297,8 +297,9 @@ static int os_time (lua_State *L) {
 
 
 static int os_difftime (lua_State *L) {
-  double res = difftime((l_checktime(L, 1)), (l_checktime(L, 2)));
-  lua_pushnumber(L, (lua_Number)res);
+  time_t t1 = l_checktime(L, 1);
+  time_t t2 = l_checktime(L, 2);
+  lua_pushnumber(L, (lua_Number)difftime(t1, t2));
   return 1;
 }