X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib.h;h=393787d1a67f51b1bd5f652a04de8cbd7b0d6983;hp=649f52a3c884f3734423db2fc9e073362a52707e;hb=9713bcb2d2ef098a0286df35909b5637e0db372a;hpb=c3e9bd8344d97960e8e6cf29cc1ff633e925f986
diff --git a/include/wimlib.h b/include/wimlib.h
index 649f52a3..393787d1 100644
--- a/include/wimlib.h
+++ b/include/wimlib.h
@@ -12,7 +12,7 @@
/**
* @mainpage
*
- * This is the documentation for the library interface of wimlib 1.7.2, a C
+ * This is the documentation for the library interface of wimlib 1.7.4, a C
* library for creating, modifying, extracting, and mounting files in the
* Windows Imaging Format. This documentation is intended for developers only.
* If you have installed wimlib and want to know how to use the @b wimlib-imagex
@@ -379,7 +379,7 @@
#define WIMLIB_MINOR_VERSION 7
/** Patch version of the library (for example, the 5 in 1.2.5). */
-#define WIMLIB_PATCH_VERSION 2
+#define WIMLIB_PATCH_VERSION 4
#ifdef __cplusplus
extern "C" {
@@ -474,7 +474,7 @@ enum wimlib_compression_type {
*
* If using wimlib_create_compressor() to create an XPRESS compressor
* directly, the @p max_block_size parameter may be any positive value
- * up to 2^16.
+ * up to and including 2^16.
*/
WIMLIB_COMPRESSION_TYPE_XPRESS = 1,
@@ -496,7 +496,7 @@ enum wimlib_compression_type {
*
* If using wimlib_create_compressor() to create an LZX compressor
* directly, the @p max_block_size parameter may be any positive value
- * up to 2^21.
+ * up to and including 2^21.
*/
WIMLIB_COMPRESSION_TYPE_LZX = 2,
@@ -517,7 +517,7 @@ enum wimlib_compression_type {
*
* If using wimlib_create_compressor() to create an LZMS compressor
* directly, the @p max_block_size parameter may be any positive value
- * up to 2^31 - 2.
+ * up to and including 1180427429.
*/
WIMLIB_COMPRESSION_TYPE_LZMS = 3,
};
@@ -726,6 +726,8 @@ enum wimlib_progress_msg {
* progress message being sent:
*
* - Directory tree scan errors, e.g. from wimlib_add_image()
+ * - Most extraction errors; currently restricted to the Windows
+ * build of the library only.
*/
WIMLIB_PROGRESS_MSG_HANDLE_ERROR = 31,
};
@@ -1764,6 +1766,8 @@ typedef int (*wimlib_iterate_lookup_table_callback_t)(const struct wimlib_resour
*/
#define WIMLIB_ADD_FLAG_TEST_FILE_EXCLUSION 0x00004000
+/* Note: the WIMLIB_ADD_IMAGE_FLAG names are retained for source compatibility.
+ * Use the WIMLIB_ADD_FLAG names in new code. */
#define WIMLIB_ADD_IMAGE_FLAG_NTFS WIMLIB_ADD_FLAG_NTFS
#define WIMLIB_ADD_IMAGE_FLAG_DEREFERENCE WIMLIB_ADD_FLAG_DEREFERENCE
#define WIMLIB_ADD_IMAGE_FLAG_VERBOSE WIMLIB_ADD_FLAG_VERBOSE
@@ -3179,7 +3183,7 @@ wimlib_get_image_name(const WIMStruct *wim, int image);
* bits contain the patch version.
*
* In other words, the returned value is equal to ((WIMLIB_MAJOR_VERSION
- * << 22) | (WIMLIB_MINOR_VERSION << 10) | WIMLIB_PATCH_VERSION)
for the
+ * << 20) | (WIMLIB_MINOR_VERSION << 10) | WIMLIB_PATCH_VERSION) for the
* corresponding header file.
*/
extern uint32_t