usigned long versions of putnbr(_fd) itoa and nbrlen