Une possibilité (certes un peu sale), mais qui fonctionnera facilement est de rajouter en paramètre de chaque fonction un entier gérant son niveau d'appel.

Par exemple



void...