Bonsoir,
Je ne peux malheureusement pas trop te donner des détails sur l'implémentation de chacune de ces fonctions, mais je te ferais remarquer ce bout en particulier de la donnée:
"pri_queue_delete(), qui, vide la file de priorités et, si nécessaire, « fait le ménage » en fin de vie d’une file de priorités."
Si ça ne suffit pas à te mettre sur la bonne voie, et pour répondre à la deuxième partie de ta question, je t'invite également à bien observer comment les deux fonctions sont utilisées aux lignes 196 et 208. Notamment, fais attention aux arguments donnés aux fonctions et où/comment ils sont utilisés dans le reste de "test".