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