Does anybody know why all tlv related functions in libpurple/protocols/oscar/tlv.c use aimutil_putxx instead aimutil_putlexx? In the info (http://iserverd.khstu.ru/oscar/snac_15_02_07d0_055f.html) on ICQ protocol that I'm using all tlvs use little endian byte order.