Commit | Line | Data |
---|---|---|
b24e7fce | 1 | /* Delta.h -- Delta converter |
f535537f | 2 | 2023-03-03 : Igor Pavlov : Public domain */ |
b24e7fce | 3 | |
f535537f | 4 | #ifndef ZIP7_INC_DELTA_H |
5 | #define ZIP7_INC_DELTA_H | |
b24e7fce | 6 | |
7 | #include "7zTypes.h" | |
8 | ||
9 | EXTERN_C_BEGIN | |
10 | ||
11 | #define DELTA_STATE_SIZE 256 | |
12 | ||
13 | void Delta_Init(Byte *state); | |
14 | void Delta_Encode(Byte *state, unsigned delta, Byte *data, SizeT size); | |
15 | void Delta_Decode(Byte *state, unsigned delta, Byte *data, SizeT size); | |
16 | ||
17 | EXTERN_C_END | |
18 | ||
19 | #endif |