Thanks i think i wont bother modifying the library, i found that it only ever happens to the first char, so seen as i know how many chars are getting returned, if it doesnt have that amount i strcat a "0" before i attach the rest of the string.
Thanks again