xtoul

Converts a Hex string from 0x0 to 0xFFFFFFFFFFFFFF into a ulong value 0 to 18,446,744,073,709,551,615 also it handles the lowercase 'a' thru 'f'.

Authors : David 'SpottedTiger' L. Davis Created : 03.May.05

ulong
xtoul
(
string sx
)

Examples

ulong ul;

ul = xtoul("0"c); 
assert( ul == 0x0 );
ul = xtoul("FF"c); 
assert( ul == 0xFF );
ul = xtoul("eea"c); 
assert( ul == 0xEEA );
ul = xtoul("AB"c);
assert( ul == 0xAB );
ul = xtoul("ABCD"c);
assert( ul == 0xABCD );
ul = xtoul("A12CD00"c);
assert( ul == 0xA12CD00 );
ul = xtoul("FFFFFFFFFFFFFFFF"c); 
assert( ul == 0xFFFFFFFFFFFFFFFF );

Meta