[bug #4296] PUTD() macro can't hack 10 digit values