summaryrefslogtreecommitdiff
path: root/lib/zstd/compress/hist.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/zstd/compress/hist.h')
-rw-r--r--lib/zstd/compress/hist.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/zstd/compress/hist.h b/lib/zstd/compress/hist.h
index fc1830abc9c6..e5d57d79e4d5 100644
--- a/lib/zstd/compress/hist.h
+++ b/lib/zstd/compress/hist.h
@@ -1,7 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */
/* ******************************************************************
* hist : Histogram functions
* part of Finite State Entropy project
- * Copyright (c) Yann Collet, Facebook, Inc.
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
*
* You can contact the author at :
* - FSE source repository : https://github.com/Cyan4973/FiniteStateEntropy
@@ -73,3 +74,10 @@ size_t HIST_countFast_wksp(unsigned* count, unsigned* maxSymbolValuePtr,
*/
unsigned HIST_count_simple(unsigned* count, unsigned* maxSymbolValuePtr,
const void* src, size_t srcSize);
+
+/*! HIST_add() :
+ * Lowest level: just add nb of occurrences of characters from @src into @count.
+ * @count is not reset. @count array is presumed large enough (i.e. 1 KB).
+ @ This function does not need any additional stack memory.
+ */
+void HIST_add(unsigned* count, const void* src, size_t srcSize);