// Copyright 2017 The Chromium OS Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef SRC_PUFF_DATA_H_ #define SRC_PUFF_DATA_H_ #include <cstddef> #include <cstdint> #include <functional> namespace puffin { // Data structure that is exchanged between the |PuffWriterInterface|, // |PuffReaderInterface|, |Puffer|, and |Huffer|. struct PuffData { … }; // The headers for differentiating literals from length/distance pairs. constexpr uint8_t kLiteralsHeader = …; constexpr uint8_t kLenDistHeader = …; } // namespace puffin #endif // SRC_PUFF_DATA_H_