.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "fr::crypto::OPENSSL_VERSION_NUMBER 3SSL" .TH fr::crypto::OPENSSL_VERSION_NUMBER 3SSL "2015-12-31" "1.0.2a 1.0.2c" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" \&\s-1OPENSSL_VERSION_NUMBER,\s0 SSLeay, SSLeay_version \- Obtenir le numéro de version OpenSSL .SH "SYNOPSIS" .IX Header "SYNOPSIS" \fB#include \fR \fB#define \s-1OPENSSL_VERSION_NUMBER\s0 0x\fR\fInnnnnnnnn\fR\fBL\fR .PP \fB#include \fR \fBlong SSLeay(void);\fR \fBconst char *SSLeay_version(int\fR \fIt\fR\fB);\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\s-1OPENSSL_VERSION_NUMBER\s0 est un identifiant numérique de version de publication : .PP .Vb 1 \& MmmCCccÉ (Majeur, mineur, Correction, correctif, État) .Ve .PP Le petit état est soit \fB0\fR pour le développement, \fB1\fR à \fBe\fR pour les bêtas de 1 à 14, et \fBf\fR pour la publication. .PP Par exemple .PP .Vb 3 \& 0x000906000 == 0.9.6 en développement \& 0x000906023 == 0.9.6b bêta 3 \& 0x00090605f == 0.9.6e publiée .Ve .PP Avant la version 0.9.3, les identifiants étaient < 0x0930. Entre les versions 0.9.3 et 0.9.5, l’identifiant s’interprétait comme ceci : .PP .Vb 1 \& MMmmCCFBB (Majeur, mineur, Correction, Final, bêta ou correctif) .Ve .PP Par exemple .PP .Vb 2 \& 0x000904100 == 0.9.4 publiée \& 0x000905000 == 0.9.5 en développement .Ve .PP La version 0.9.5a avait une interprétation intermédiaire qui est comme celle actuelle, à part le niveau de correctif qui a eu le plus grand bit défini, pour garder la continuité. Le numéro était donc 0x0090581f. .PP Pour rétrocompatibilité, \s-1SSLEAY_VERSION_NUMBER\s0 est aussi définie. .PP \&\fBSSLeay\fR() renvoie ce nombre. La valeur de retour peut être comparée à la macro pour s’assurer que la version adéquate de la bibliothèque a été chargée, en particulier lors de l’utilisation de \s-1DLL\s0 sur les systèmes Windows. .PP \&\fBSSLeay_version\fR() renvoie des chaînes différentes en fonction de \fIt\fR : .IP "\s-1SSLEAY_VERSION\s0" 4 .IX Item "SSLEAY_VERSION" La variante en texte du numéro de version et de la date de publication. Par exemple « OpenSSL 0.9.5a 1 Apr 2000 ». .IP "\s-1SSLEAY_CFLAGS\s0" 4 .IX Item "SSLEAY_CFLAGS" Les attributs du compilateur définis pour le processus de compilation sous la forme « compiler: ... » si disponibles ou « compiler: information not available » sinon. .IP "\s-1SSLEAY_BUILT_ON\s0" 4 .IX Item "SSLEAY_BUILT_ON" La date du processus de construction sous la forme « built on: ... » si disponible ou « built on: date not available » sinon. .IP "\s-1SSLEAY_PLATFORM\s0" 4 .IX Item "SSLEAY_PLATFORM" La cible « Configure » de la bibliothèque construite sous la forme « platform: ... » si disponible ou « platform: information not available » sinon. .IP "\s-1SSLEAY_DIR\s0" 4 .IX Item "SSLEAY_DIR" La configuration « \s-1OPENSSLDIR\s0 » de la bibliothèque construite sous la forme « \s-1OPENSSLDIR: \*(L"...\*(R"\s0 » si disponible ou « \s-1OPENSSLDIR: N/A\s0 » sinon. .PP Si \fIt\fR est inconnue, le texte « not available » est renvoyé. .SH "VALEUR DE RETOUR" .IX Header "VALEUR DE RETOUR" Le numéro de version. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBcrypto\fR(3) .SH "HISTORIQUE" .IX Header "HISTORIQUE" \&\fBSSLeay\fR() et \s-1SSLEAY_VERSION_NUMBER\s0 sont disponibles dans toutes les versions de SSLeay et OpenSSL. \s-1OPENSSL_VERSION_NUMBER\s0 est disponible dans toutes les versions d’OpenSSL. \fB\s-1SSLEAY_DIR\s0\fR a été ajoutée dans OpenSSL 0.9.7. .SH "TRADUCTION" .IX Header "TRADUCTION" La traduction de cette page de manuel est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.