diff -urN lua-5.1.4-orig/src/luaconf.h lua-5.1.4/src/luaconf.h --- lua-5.1.4-orig/src/luaconf.h 2008-02-12 01:25:08 +0900 +++ lua-5.1.4/src/luaconf.h 2010-06-14 03:58:23 +0900 @@ -592,7 +592,7 @@ ** aligned in 16-byte boundaries, then you should add long double in the ** union.) Probably you do not need to change this. */ -#define LUAI_USER_ALIGNMENT_T union { double u; void *s; long l; } +#define LUAI_USER_ALIGNMENT_T union { float u; void *s; long l; } /*