Take advantage of return_if_error() macro in
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 22 Jan 2008 22:21:04 +0000 (00:21 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 22 Jan 2008 22:21:04 +0000 (00:21 +0200)
lzma_info_metadata_set() in info.c.

src/liblzma/common/info.c

index cbd32d6..aee2546 100644 (file)
@@ -406,28 +406,20 @@ lzma_info_metadata_set(lzma_info *info, lzma_allocator *allocator,
                const lzma_vli size = metadata->header_metadata_size
                                        != LZMA_VLI_VALUE_UNKNOWN
                                ? metadata->header_metadata_size : 0;
-               const lzma_ret ret = lzma_info_size_set(
-                               info, LZMA_INFO_HEADER_METADATA, size);
-               if (ret != LZMA_OK)
-                       return ret;
+               return_if_error(lzma_info_size_set(
+                               info, LZMA_INFO_HEADER_METADATA, size));
        }
 
        // Total Size
-       if (metadata->total_size != LZMA_VLI_VALUE_UNKNOWN) {
-               const lzma_ret ret = lzma_info_size_set(info,
-                               LZMA_INFO_TOTAL, metadata->total_size);
-               if (ret != LZMA_OK)
-                       return ret;
-       }
+       if (metadata->total_size != LZMA_VLI_VALUE_UNKNOWN)
+               return_if_error(lzma_info_size_set(info,
+                               LZMA_INFO_TOTAL, metadata->total_size));
 
        // Uncompressed Size
-       if (metadata->uncompressed_size != LZMA_VLI_VALUE_UNKNOWN) {
-               const lzma_ret ret = lzma_info_size_set(info,
+       if (metadata->uncompressed_size != LZMA_VLI_VALUE_UNKNOWN)
+               return_if_error(lzma_info_size_set(info,
                                LZMA_INFO_UNCOMPRESSED,
-                               metadata->uncompressed_size);
-               if (ret != LZMA_OK)
-                       return ret;
-       }
+                               metadata->uncompressed_size));
 
        return LZMA_OK;
 }