aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrotli <no-reply@google.com>2024-04-09 00:18:20 -0700
committerCopybara-Service <copybara-worker@google.com>2024-04-09 00:19:11 -0700
commitf964a1e8acc8431e17f179b0b3e7cacefe1a9230 (patch)
tree9386905077f6a9c8012ccef659db4d154d4c3fa6
parentcdbe7fc739c312719dac65a745d8668c04b5801a (diff)
downloadbrotli-f964a1e8acc8431e17f179b0b3e7cacefe1a9230.zip
brotli-f964a1e8acc8431e17f179b0b3e7cacefe1a9230.tar.gz
brotli-f964a1e8acc8431e17f179b0b3e7cacefe1a9230.tar.bz2
Internal change
PiperOrigin-RevId: 623073126
-rw-r--r--c/dec/state.c26
-rw-r--r--c/enc/encode.c26
2 files changed, 20 insertions, 32 deletions
diff --git a/c/dec/state.c b/c/dec/state.c
index edc56c9..be6a266 100644
--- a/c/dec/state.c
+++ b/c/dec/state.c
@@ -17,24 +17,8 @@
extern "C" {
#endif
-#ifdef BROTLI_REPORTING
-/* When BROTLI_REPORTING is defined extra reporting module have to be linked. */
-void BrotliDecoderOnStart(const BrotliDecoderState* s);
-void BrotliDecoderOnFinish(const BrotliDecoderState* s);
-#define BROTLI_DECODER_ON_START(s) BrotliDecoderOnStart(s);
-#define BROTLI_DECODER_ON_FINISH(s) BrotliDecoderOnFinish(s);
-#else
-#if !defined(BROTLI_DECODER_ON_START)
-#define BROTLI_DECODER_ON_START(s) (void)(s);
-#endif
-#if !defined(BROTLI_DECODER_ON_FINISH)
-#define BROTLI_DECODER_ON_FINISH(s) (void)(s);
-#endif
-#endif
-
BROTLI_BOOL BrotliDecoderStateInit(BrotliDecoderState* s,
brotli_alloc_func alloc_func, brotli_free_func free_func, void* opaque) {
- BROTLI_DECODER_ON_START(s);
if (!alloc_func) {
s->alloc_func = BrotliDefaultAllocFunc;
s->free_func = BrotliDefaultFreeFunc;
@@ -151,6 +135,16 @@ void BrotliDecoderStateCleanupAfterMetablock(BrotliDecoderState* s) {
BROTLI_DECODER_FREE(s, s->distance_hgroup.htrees);
}
+#ifdef BROTLI_REPORTING
+/* When BROTLI_REPORTING is defined extra reporting module have to be linked. */
+void BrotliDecoderOnFinish(const BrotliDecoderState* s);
+#define BROTLI_DECODER_ON_FINISH(s) BrotliDecoderOnFinish(s);
+#else
+#if !defined(BROTLI_DECODER_ON_FINISH)
+#define BROTLI_DECODER_ON_FINISH(s) (void)(s);
+#endif
+#endif
+
void BrotliDecoderStateCleanup(BrotliDecoderState* s) {
BrotliDecoderStateCleanupAfterMetablock(s);
diff --git a/c/enc/encode.c b/c/enc/encode.c
index 96c517b..491361b 100644
--- a/c/enc/encode.c
+++ b/c/enc/encode.c
@@ -687,23 +687,7 @@ static void BrotliEncoderCleanupParams(MemoryManager* m,
BrotliCleanupSharedEncoderDictionary(m, &params->dictionary);
}
-#ifdef BROTLI_REPORTING
-/* When BROTLI_REPORTING is defined extra reporting module have to be linked. */
-void BrotliEncoderOnStart(const BrotliEncoderState* s);
-void BrotliEncoderOnFinish(const BrotliEncoderState* s);
-#define BROTLI_ENCODER_ON_START(s) BrotliEncoderOnStart(s);
-#define BROTLI_ENCODER_ON_FINISH(s) BrotliEncoderOnFinish(s);
-#else
-#if !defined(BROTLI_ENCODER_ON_START)
-#define BROTLI_ENCODER_ON_START(s) (void)(s);
-#endif
-#if !defined(BROTLI_ENCODER_ON_FINISH)
-#define BROTLI_ENCODER_ON_FINISH(s) (void)(s);
-#endif
-#endif
-
static void BrotliEncoderInitState(BrotliEncoderState* s) {
- BROTLI_ENCODER_ON_START(s);
BrotliEncoderInitParams(&s->params);
s->input_pos_ = 0;
s->num_commands_ = 0;
@@ -759,6 +743,16 @@ BrotliEncoderState* BrotliEncoderCreateInstance(
return state;
}
+#ifdef BROTLI_REPORTING
+/* When BROTLI_REPORTING is defined extra reporting module have to be linked. */
+void BrotliEncoderOnFinish(const BrotliEncoderState* s);
+#define BROTLI_ENCODER_ON_FINISH(s) BrotliEncoderOnFinish(s);
+#else
+#if !defined(BROTLI_ENCODER_ON_FINISH)
+#define BROTLI_ENCODER_ON_FINISH(s) (void)(s);
+#endif
+#endif
+
static void BrotliEncoderCleanupState(BrotliEncoderState* s) {
MemoryManager* m = &s->memory_manager_;