chromium/third_party/woff2/src/store_bytes.h

/* Copyright 2013 Google Inc. All Rights Reserved.

   Distributed under MIT license.
   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/

/* Helper functions for storing integer values into byte streams.
   No bounds checking is performed, that is the responsibility of the caller. */

#ifndef WOFF2_STORE_BYTES_H_
#define WOFF2_STORE_BYTES_H_

#include <inttypes.h>
#include <stddef.h>
#include <string.h>

#include "./port.h"

namespace woff2 {

inline size_t StoreU32(uint8_t* dst, size_t offset, uint32_t x) {}

inline size_t Store16(uint8_t* dst, size_t offset, int x) {}

inline void StoreU32(uint32_t val, size_t* offset, uint8_t* dst) {}

inline void Store16(int val, size_t* offset, uint8_t* dst) {}

inline void StoreBytes(const uint8_t* data, size_t len,
                       size_t* offset, uint8_t* dst) {}

} // namespace woff2

#endif  // WOFF2_STORE_BYTES_H_