Vous pouvez constater que j'ai fait un effort pour commenter en détail le code source.

IMPORTANT :

sous Linux :
Afin de les rendre accessibles, il y a lieu de créer un lien symbolique des fichiers .h présents dans le dossier '/documents/utility/' dans chaque répertoire des programmes qui les utilisent (PFD et ND).

Il ne faut, en effet, pas dupliquer physiquement ces fichiers dans les répertoires, au risque de se retrouver, lors de mises à jour, avec des versions différentes, source de bugs difficiles à débusquer. Le PFD et le ND doivent utiliser la même version de ces fichiers partagés.