| Index: third_party/brotli/enc/bit_cost.c
|
| diff --git a/third_party/brotli/enc/bit_cost.c b/third_party/brotli/enc/bit_cost.c
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..01e30f6d5fff0e439e2b27e30c262f7afcffcf05
|
| --- /dev/null
|
| +++ b/third_party/brotli/enc/bit_cost.c
|
| @@ -0,0 +1,35 @@
|
| +/* Copyright 2013 Google Inc. All Rights Reserved.
|
| +
|
| + Distributed under MIT license.
|
| + See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
|
| +*/
|
| +
|
| +/* Functions to estimate the bit cost of Huffman trees. */
|
| +
|
| +#include "./bit_cost.h"
|
| +
|
| +#include "../common/constants.h"
|
| +#include <brotli/types.h>
|
| +#include "./fast_log.h"
|
| +#include "./histogram.h"
|
| +#include "./port.h"
|
| +
|
| +#if defined(__cplusplus) || defined(c_plusplus)
|
| +extern "C" {
|
| +#endif
|
| +
|
| +#define FN(X) X ## Literal
|
| +#include "./bit_cost_inc.h" /* NOLINT(build/include) */
|
| +#undef FN
|
| +
|
| +#define FN(X) X ## Command
|
| +#include "./bit_cost_inc.h" /* NOLINT(build/include) */
|
| +#undef FN
|
| +
|
| +#define FN(X) X ## Distance
|
| +#include "./bit_cost_inc.h" /* NOLINT(build/include) */
|
| +#undef FN
|
| +
|
| +#if defined(__cplusplus) || defined(c_plusplus)
|
| +} /* extern "C" */
|
| +#endif
|
|
|