bon alors histoire que tout soit bien clair, il faudrait spécifier l'interface de la chose :
* quels sont les paramètres de la fonction
* comment retourne-t-elle le résultat
* qui alloue la mémoire
* le cgi est-ce du 100% C ?
et qu'appelles-tu "une fonction de test de balise html" ?
par ex pour la première fonction :
on prend en paramètre un char* qui contient = "c'est l'été" qu'il faut transformer en "c'est l'été"
donc : char* htmlEntities(char* str) ? la fonction alloue sa mémoire ? doit on retourner un gros bloc linéaire ? le mieux est peut-être de faire la conversion petit à petit, par ex pour un gros texte faire ça par bloc de 4k, vu qu'on ne peut pas prédire la taille finale du texte converti (à moins de faire deux passes, mais bof ...)
bon sinon ça me dit bien ce chti concours, c'est toujours sympa de faire ce genre de fonctions