l_d 605 lib/lua/luaconf.h union luai_Cast { double l_d; long l_l; }; l_d 607 lib/lua/luaconf.h { volatile union luai_Cast u; u.l_d = (d) + 6755399441055744.0; (i) = u.l_l; }