opensslv.h 1.2 KB
Newer Older
B
Oops!  
Ben Laurie 已提交
1
#ifndef HEADER_OPENSSLV_H
2 3
#define HEADER_OPENSSLV_H

4
/* Numeric release version identifier:
5 6 7
 * MMNNFFPPS: major minor fix patch status
 * The status nibble has one of the values 0 for development, 1 to e for betas
 * 1 to 14, and f for release.  The patch level is exactly that.
8
 * For example:
9 10 11
 * 0.9.3-dev	  0x00903000
 * 0.9.3beta1	  0x00903001
 * 0.9.3beta2-dev 0x00903002
B
Bodo Möller 已提交
12
 * 0.9.3beta2     0x00903002 (same as ...beta2-dev)
13 14 15 16 17 18 19 20 21 22 23
 * 0.9.3	  0x0090300f
 * 0.9.3a	  0x0090301f
 * 0.9.4 	  0x0090400f
 * 1.2.3z	  0x102031af
 *
 * For continuity reasons (because 0.9.5 is already out, and is coded
 * 0x00905100), between 0.9.5 and 0.9.6 the coding of the patch level
 * part is slightly different, by setting the highest bit.  This means
 * that 0.9.5a looks like this: 0x0090581f.  At 0.9.6, we can start
 * with 0x0090600S...
 *
24
 * (Prior to 0.9.3-dev a different scheme was used: 0.9.2b is 0x0922.)
25 26
 * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for
 *  major minor fix final patch/beta)
27
 */
28 29
#define OPENSSL_VERSION_NUMBER	0x00905811L
#define OPENSSL_VERSION_TEXT	"OpenSSL 0.9.5a beta1 (dev) 18 Mar 2000"
B
Ben Laurie 已提交
30
#define OPENSSL_VERSION_PTEXT	" part of " OPENSSL_VERSION_TEXT
31 32

#endif /* HEADER_OPENSSLV_H */