develooper Front page | perl.perl6.users | Postings from February 2019

buf to integer?

Thread Next
Todd Chester via perl6-users
February 8, 2019 06:35
buf to integer?
Message ID:
Hi All,

I am dealing with a Buf what includes 32 bit integers, but
they are entered somewhat backwards as view with hexedit:

AE 5D 5C 72 represents the number 725C5DAE

This is what I have come up with to convert this type of
number in a buffer to and integer

$ p6 'my Buf $,0x5D,0x5C,0x72); my int32 $i=$x[3] +< 0x18 
+  $x[2] +< 0x10  +  $x[1] +< 0x08  +  $x[0];  say $x; say $i.base(0x10);'

Buf:0x<ae 5d 5c 72>

Is there a more "elegant" way to do this?

Many thanks,

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About