lua-users home
lua-l archive

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


The definition of

    __inline int l_lrint (double flt)

in luaconf.h leads to an error in Borland CBuilder 6:

    "Inline assembly not allowed in inline and template functions"

Also the warning pragma seems VC specific. Check for _MSC_VER (VC) or __BORLANDC__ (Borland). Changing "__inline" into "static" is a fix, I didn't check if the compiler inlines the code anyway.
Why all the fuss over this rint function btw?  Will an int cast not do 
fine?  (And lrint returns a long int).

--
Wim