Parolin
0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
val
xcx_xz
xz-5.4.1
lzma
version.h
Go to the documentation of this file.
1
6
/*
7
* Author: Lasse Collin
8
*
9
* This file has been put into the public domain.
10
* You can do whatever you want with this file.
11
*
12
* See ../lzma.h for information about liblzma as a whole.
13
*/
14
15
#ifndef LZMA_H_INTERNAL
16
# error Never include this file directly. Use <lzma.h> instead.
17
#endif
18
19
20
/*
21
* Version number split into components
22
*/
23
#define LZMA_VERSION_MAJOR 5
24
#define LZMA_VERSION_MINOR 4
25
#define LZMA_VERSION_PATCH 1
26
#define LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_STABLE
27
28
#ifndef LZMA_VERSION_COMMIT
29
# define LZMA_VERSION_COMMIT ""
30
#endif
31
32
33
/*
34
* Map symbolic stability levels to integers.
35
*/
36
#define LZMA_VERSION_STABILITY_ALPHA 0
37
#define LZMA_VERSION_STABILITY_BETA 1
38
#define LZMA_VERSION_STABILITY_STABLE 2
39
40
57
#define LZMA_VERSION (LZMA_VERSION_MAJOR * UINT32_C(10000000) \
58
+ LZMA_VERSION_MINOR * UINT32_C(10000) \
59
+ LZMA_VERSION_PATCH * UINT32_C(10) \
60
+ LZMA_VERSION_STABILITY)
61
62
63
/*
64
* Macros to construct the compile-time version string
65
*/
66
#if LZMA_VERSION_STABILITY == LZMA_VERSION_STABILITY_ALPHA
67
# define LZMA_VERSION_STABILITY_STRING "alpha"
68
#elif LZMA_VERSION_STABILITY == LZMA_VERSION_STABILITY_BETA
69
# define LZMA_VERSION_STABILITY_STRING "beta"
70
#elif LZMA_VERSION_STABILITY == LZMA_VERSION_STABILITY_STABLE
71
# define LZMA_VERSION_STABILITY_STRING ""
72
#else
73
# error Incorrect LZMA_VERSION_STABILITY
74
#endif
75
76
#define LZMA_VERSION_STRING_C_(major, minor, patch, stability, commit) \
77
#major "." #minor "." #patch stability commit
78
79
#define LZMA_VERSION_STRING_C(major, minor, patch, stability, commit) \
80
LZMA_VERSION_STRING_C_(major, minor, patch, stability, commit)
81
82
92
#define LZMA_VERSION_STRING LZMA_VERSION_STRING_C( \
93
LZMA_VERSION_MAJOR, LZMA_VERSION_MINOR, \
94
LZMA_VERSION_PATCH, LZMA_VERSION_STABILITY_STRING, \
95
LZMA_VERSION_COMMIT)
96
97
98
/* #ifndef is needed for use with windres (MinGW or Cygwin). */
99
#ifndef LZMA_H_INTERNAL_RC
100
108
extern
LZMA_API
(uint32_t) lzma_version_number(
void
)
109
lzma_nothrow
lzma_attr_const
;
110
111
118
extern
LZMA_API
(
const
char
*) lzma_version_string(
void
)
119
lzma_nothrow
lzma_attr_const
;
120
121
#endif
lzma_attr_const
#define lzma_attr_const
Definition
lzma.h:269
lzma_nothrow
#define lzma_nothrow
Definition
lzma.h:231
LZMA_API
#define LZMA_API(type)
Definition
lzma.h:207
Generated by
1.12.0