Right, but with %ld, still looking at the report() function in report.c, it doesn't appear the 'l' case is handled in the switch statement after spotting the '%' character in the format string. Kambiz -- "All tyranny needs to gain a foothold is for people of good conscience to remain silent." --Thomas Jefferson