From 50a2dc417ab759879c9d9a14a580758f154953f2 Mon Sep 17 00:00:00 2001 From: Robert Spalek Date: Tue, 20 Jul 2004 10:15:31 +0000 Subject: [PATCH] tiny optimization: do not make 2 function calls in adler32() --- lib/adler32.c | 6 ------ lib/lizard.h | 7 ++++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/adler32.c b/lib/adler32.c index 589c0f7d..903cb1ce 100644 --- a/lib/adler32.c +++ b/lib/adler32.c @@ -46,9 +46,3 @@ update_adler32(uns adler, byte *buf, uns len) } return (s2 << 16) | s1; } - -uns -adler32(byte *buf, uns len) -{ - return update_adler32(1, buf, len); -} diff --git a/lib/lizard.h b/lib/lizard.h index c701e6f2..bc7f317e 100644 --- a/lib/lizard.h +++ b/lib/lizard.h @@ -39,6 +39,11 @@ byte *lizard_decompress_safe(byte *in, struct lizard_buffer *buf, uns expected_l /* adler32.c */ uns update_adler32(uns adler, byte *ptr, uns len); -uns adler32(byte *ptr, uns len); + +static inline uns +adler32(byte *buf, uns len) +{ + return update_adler32(1, buf, len); +} #endif -- 2.39.2