%% %CopyrightBegin%
%%
%% SPDX-License-Identifier: Apache-2.0
%%
%% Copyright Ericsson AB 2021-2025. All Rights Reserved.
%%
%% %CopyrightEnd%

[;1m  adler32_combine(FirstAdler, SecondAdler, SecondSize)[0m

  Combines two previously computed adler32 checksums.

  This computation requires the size of the data object for the
  second checksum to be known.

  The following code:

    Y = erlang:adler32(Data1),
    Z = erlang:adler32(Y,Data2).

  assigns the same value to [;;4mZ[0m as this:

    X = erlang:adler32(Data1),
    Y = erlang:adler32(Data2),
    Z = erlang:adler32_combine(X,Y,iolist_size(Data2)).
