NXC Version 1.2.1 r5
Convert string to long integer.
Parses the C string str interpreting its content as an integral number of the specified base, which is returned as a long int value.
The function first discards as many whitespace characters as necessary until the first non-whitespace character is found. Then, starting from this character, takes as many characters as possible that are valid following a syntax that depends on the base parameter, and interprets them as a numerical value. A string containing the rest of the characters following the integer representation in str is stored in endptr.
If the first sequence of non-whitespace characters in str does not form a valid integral number, or if no such sequence exists because either str is empty or contains only whitespace characters, no conversion is performed.
|str||String beginning with the representation of an integral number.|
|endptr||Reference to a string, whose value is set by the function to the remaining characters in str after the numerical value.|
|base||Optional and ignored if specified.|