Cela peut sembler déroutant mais gcc autorise la définition de fonctions à l'intérieur d'une fonction, ça s'appelle les nested function, je ne vois pas trop l'intérêt vu que c'est une feature du...