Lines Matching +full:version +full:- +full:minor

1 /* SPDX-License-Identifier: 0BSD */
4 * \file lzma/version.h
5 * \brief Version number
18 /** \brief Major version number of the liblzma release. */
21 /** \brief Minor version number of the liblzma release. */
24 /** \brief Patch version number of the liblzma release. */
28 * \brief Version stability marker
31 * - LZMA_VERSION_STABILITY_ALPHA
32 * - LZMA_VERSION_STABILITY_BETA
33 * - LZMA_VERSION_STABILITY_STABLE
37 /** \brief Commit version number of the liblzma release */
52 * \brief Compile-time version number
54 * The version number is of format xyyyzzzs where
55 * - x = major
56 * - yyy = minor
57 * - zzz = revision
58 * - s indicates stability: 0 = alpha, 1 = beta, 2 = stable
64 * \note The version number of liblzma has nothing to with
65 * the version number of Igor Pavlov's LZMA SDK.
74 * Macros to construct the compile-time version string
86 #define LZMA_VERSION_STRING_C_(major, minor, patch, stability, commit) \
87 #major "." #minor "." #patch stability commit
89 #define LZMA_VERSION_STRING_C(major, minor, patch, stability, commit) \
90 LZMA_VERSION_STRING_C_(major, minor, patch, stability, commit)
94 * \brief Compile-time version as a string
99 * "4.999.8beta-21-g1d92". The commit ID won't be available in numeric form
108 /* #ifndef is needed for use with windres (MinGW-w64 or Cygwin). */
112 * \brief Run-time version number as an integer
115 * older, or newer version of liblzma that is currently running.
124 * \brief Run-time version as a string
126 * This function may be useful to display which version of liblzma an
129 * \return Run-time version of liblzma