Il charge toutes les fonctions et même temps et se pose pas de question.
Par contre, il ne faut JAMAIS que les includes aient des noms de fonction ou variables globales identiques.
Selon les langages, soit tu vas avoir une erreur, soit seule la première déclaration va être retenue, soit seule la dernière, soit le compilateur va surcharger toutes les fonctions (et là tu auras eu un pot d'enfer )