Hex2Int
		
		
		
		Jump to navigation
		Jump to search
		
| 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 |