mirror of https://github.com/rusefi/lua.git
new mod implementation (more portable).
This commit is contained in:
parent
2bb3830fc1
commit
cc02b4729b
|
@ -3,7 +3,7 @@
|
||||||
** Mathematics library to LUA
|
** Mathematics library to LUA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char *rcs_mathlib="$Id: mathlib.c,v 1.16 1996/04/25 14:10:00 roberto Exp roberto $";
|
char *rcs_mathlib="$Id: mathlib.c,v 1.17 1996/04/30 21:13:55 roberto Exp roberto $";
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
@ -92,9 +92,9 @@ static void math_floor (void)
|
||||||
|
|
||||||
static void math_mod (void)
|
static void math_mod (void)
|
||||||
{
|
{
|
||||||
int d1 = (int)lua_check_number(1, "mod");
|
float x = lua_check_number(1, "mod");
|
||||||
int d2 = (int)lua_check_number(2, "mod");
|
float y = lua_check_number(2, "mod");
|
||||||
lua_pushnumber (d1%d2);
|
lua_pushnumber(fmod(x, y));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue