Faits A. X. exploite en raison individuelle une entreprise de maçonnerie. Dans sa déclaration en vue de la période fiscale 1999/2000, il a fait valoir, pour les années de calcul 1997 et 1998 de cette période, des pertes respectives de 345’324 fr. et de 21’492 fr. (183’408 fr. en moyenne annuelle) essuyées dans l’exercice de son activité indépendante. Compte tenu des autres facteurs d’imposition, dont une rente AVS moyenne de 35’820 fr., il déclarait un revenu annuel net négatif (- 147’609 fr.).