• [^] # Re: et ca compile ?

    Posté par . En réponse au journal OpenSSL est mort, vive (le futur) LibreSSL. Évalué à 9. Dernière modification le 24 avril 2014 à 18:07.

    #if not defined(__OpenBSD__)
    #include "compat.h"
    #endif
    

    Pas besoin de modifier stdio.h. Ensuite, pas la peine d'accuser OpenBSD, comme indiqué très clairement dans la man page, c'est très largement du prior art, i.e 4.4 BSD. Et sinon, magnifique la page de man de MacOSX ... :D

    Je sais pas pour vous, mais moi quand je lis "include "stdio.h"", je m'attend à ce que seulles des fonction standardisées soient utilisées.

    Sérieusement? Tu vis dans un monde de bisounours ou tu es mauvais en C au choix :). Déjà quel standard ? C89, C99, Posix (quelle version ?) Quelques exemples pour ta culture:

    • sous Windows, stdio.h définit _snprintf, fonction bien connu des standards.
    • Sous GNU/Linux, tu peux trouver fcloseall. Y'en a évidemment d'autres.
    • Sous Android, tu retrouve funopen (les salauds ils ont piqué une libc BSD :)).

    Pour le reste, je te laisse troller dans ton coin :)