Lines Matching refs:endian
82 char endian; member
87 int endian; member
107 #define defaultoptions(h) ((h)->endian = native.endian, (h)->align = 1)
152 case '>': h->endian = BIG; return; in controloptions()
153 case '<': h->endian = LITTLE; return; in controloptions()
169 static void putinteger (lua_State *L, luaL_Buffer *b, int arg, int endian, in putinteger() argument
178 if (endian == LITTLE) { in putinteger()
196 static void correctbytes (char *b, int size, int endian) { in correctbytes() argument
197 if (endian != native.endian) { in correctbytes()
226 putinteger(L, &b, arg++, h.endian, size); in b_pack()
235 correctbytes((char *)&f, size, h.endian); in b_pack()
241 correctbytes((char *)&d, size, h.endian); in b_pack()
266 static lua_Number getinteger (const char *buff, int endian, in getinteger() argument
270 if (endian == BIG) { in getinteger()
311 lua_Number res = getinteger(data+pos, h.endian, issigned, size); in b_unpack()
321 correctbytes((char *)&f, sizeof(f), h.endian); in b_unpack()
328 correctbytes((char *)&d, sizeof(d), h.endian); in b_unpack()