Author: vlendec Date: 2004-08-31 07:04:30 +0000 (Tue, 31 Aug 2004) New Revision: 2123
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/trunk/source/libsmb&rev=2123&nolog=1 Log: Argl. I could never get the naming right. Having the most significant byte at the lowest memory address is big endian, at least according to the google search for 'big endian'.... Volker Modified: trunk/source/libsmb/asn1.c Changeset: Modified: trunk/source/libsmb/asn1.c =================================================================== --- trunk/source/libsmb/asn1.c 2004-08-31 06:21:14 UTC (rev 2122) +++ trunk/source/libsmb/asn1.c 2004-08-31 07:04:30 UTC (rev 2123) @@ -107,13 +107,13 @@ return True; } -static void push_int_littleendian(ASN1_DATA *data, int i) +static void push_int_bigendian(ASN1_DATA *data, int i) { uint8 lowest = i & 0xFF; i = i >> 8; if (i != 0) - push_int_littleendian(data, i); + push_int_bigendian(data, i); asn1_write_uint8(data, lowest); } @@ -123,7 +123,7 @@ BOOL asn1_write_Integer(ASN1_DATA *data, int i) { if (!asn1_push_tag(data, ASN1_INTEGER)) return False; - push_int_littleendian(data, i); + push_int_bigendian(data, i); return asn1_pop_tag(data); }