X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fwim.c;h=2dd0787238863a7dac8dafbe003f0ba41b2bbea9;hb=bc38f3735bf6eaa2b856b1e05710b34bcfbbf787;hp=ff4ac29be3e53b7c3d981924ee8f452be0b1dcdc;hpb=b5b9681794d1f5f13350e3567f6f6e74f5c779cf;p=wimlib diff --git a/src/wim.c b/src/wim.c index ff4ac29b..2dd07872 100644 --- a/src/wim.c +++ b/src/wim.c @@ -66,9 +66,7 @@ static u32 wim_default_pack_chunk_size(int ctype) { switch (ctype) { case WIMLIB_COMPRESSION_TYPE_LZMS: - /* Note: WIMGAPI uses 1 << 26, but lower sizes are compatible. - * */ - return 1U << 25; /* 33554432 */ + return 1U << 26; /* 67108864 */ default: return 1U << 15; /* 32768 */ } @@ -328,8 +326,22 @@ new_image_metadata_array(unsigned num_images) } -/* Load the metadata for the specified WIM image into memory and set it as the - * WIMStruct's currently selected WIM image. */ +/* + * Load the metadata for the specified WIM image into memory and set it + * as the WIMStruct's currently selected image. + * + * @wim + * The WIMStruct for the WIM. + * @image + * The 1-based index of the image in the WIM to select. + * + * On success, 0 will be returned, wim->current_image will be set to + * @image, and wim_get_current_image_metadata() can be used to retrieve + * metadata information for the image. + * + * On failure, WIMLIB_ERR_INVALID_IMAGE, WIMLIB_ERR_METADATA_NOT_FOUND, + * or another error code will be returned. + */ int select_wim_image(WIMStruct *wim, int image) {