Hex2Int
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials | User-Defined Functions | Void's User Page |
User-Defined Function: integer Hex2Int( string hexadecimal );
Returns a integer that is hexadecimal string converted to integer
- hexadecimal: source string to convert
Terse
(Leading zeros removed)
- LSO: xxx bytes
- MONO: xxx bytes
// "012afc67" hex ~ 32 bit
integer simpleHex2Int(string hexadecimal)
return (integer)( "0x" + llGetSubString(hexadecimal, 0, 7) );
/*//-- Anti-License Text --//*/
/*// Contributed Freely to the Public Domain without limitation. //*/
/*// 2013 (CC0) [ http://creativecommons.org/publicdomain/zero/1.0 ] //*/
/*// Fashion Atlas [ https://wiki.secondlife.com/wiki/User:Fashion_Atlas ] //*/
/*//-- --//*/
Labeled Terse
("0x" prefix, Leading zeros removed)
- LSO: xxx bytes
- MONO: xxx bytes
// "0x012afc67" ~ 32 bit
integer Hex2Int(string hexadecimal)
return (integer)hexadecimal;
/*//-- Anti-License Text --//*/
/*// Contributed Freely to the Public Domain without limitation. //*/
/*// 2013 (CC0) [ http://creativecommons.org/publicdomain/zero/1.0 ] //*/
/*// Fashion Atlas [ https://wiki.secondlife.com/wiki/User:Fashion_Atlas ] //*/
/*//-- --//*/
Notes
- All Labeled formats can be cast directly to integer within LSL
- Full formats are optimal for fixed width viewing, or packing into raw strings.
- Portable formats are designed for compatibility with outside systems that may use different bit lengths
- Suggest using the smallest compiled version that fits your needs
See Also
- User:Strife_Onizuka/int2hex - Another Integer->Hex function but without using a loop.
SVC-6660 | A | llIntegerToHex() - function for integer/hex conversion |