Citation Envoyé par SaintAmand
Citation Envoyé par gege2061
Je ne suis pas persuadé (je peux me trompé), j'utilise l'option -ansi (entre autre) pour compiler mes programmes utilisant GTK+, du momment que les fichiers d'en tête et ton code respecte la norme il n'y a pas de problème.
Grâce à ta remarque, je viens de me rendre compte qu'inconsciemment j'avais plus ou moins à l'esprit "-ansi ~ portable".
Merci.
Le code compiler oui, après tout dépend des biblithèques utilisées : elles peuvent ne pas être disponible sur une plateforme donnée.

Hier j'ai joué un peu avec les redirections sous Linux : les fonctions pipe, dup2 (norme POSIX) passe très bien avec l'option -ansi par contre fdopen n'est pas accepter car au niveau de stdio.h il y a quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#ifdef _POSIX_SOURCE
/* Déclaration de fdopen */
#endif
Et que lorsque -ansi est précisé, _POSIX_SOURCE n'est pas défini!