Rather than a pointer to the end of the parseable string, we now store the number of bytes we expect to be parsed. Current code allows for 11 bytes of string data which should suffice for most usecases.
Functions to convert strings to integers in various bases