strton3
Convert string to long integer
Usage
$1$2long strton(char* s, char** e)long strton(char* s, char** e)long strton(char* s, char** e)long strton(char* s, char** e)long strton(char* s, char** e)long strton(char* s, char** e)long strton(char* s, char** e)long strton(char* s, char** e)
Overview
strton converts the nul-terminated string s to a long integer. If e not 0 then *e is set to point to the first unrecognized character in s. Leading spaces in s are ignored.
A number is composed of sign-base-number-suffix. All but number are optional. sign may be + or -. base may be:
|
for hexadecimal; |
|---|---|
|
for octal, or |
nn#
|
for base 2 nn 36. |
For bases greater than 10 the additional digits are take from the set [a-zA-Z]. The suffix multiplies the converted number and may be:
|
block (512) |
|---|---|
|
giga (1024 * 1024 * 1024) |
|
kilo (1024) |
|
mega (1024 * 1024) |
Releases
Unchanged in 135 releases since Mac OS X 10.4.