Fix bug in dprintf - isdigit had sign overflow problem.