lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Just #define LUA_NUMBER to int?


No need to edit lua.h.

9.9.2004 kello 22:17, daniel greene kirjoitti:


I wanna use lua in a embedded system project.
Therefore I don't wanna use the standard type for numbers
(double) - this needs too much performance.

Is there a global way to convert to another type like int?

I've tried to change this in lua.h.

/* type of numbers in Lua */
#ifndef LUA_NUMBER
   typedef int lua_Number;                       // changed to int
   typedef LUA_NUMBER lua_Number;

It seems to be okay. Any comments?
Is there a better way to to this?

I know after that it's not possible to calculate. with float types.