summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/src/store_bytes.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/src/store_bytes.h')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/src/store_bytes.h71
1 files changed, 0 insertions, 71 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/src/store_bytes.h b/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/src/store_bytes.h
deleted file mode 100644
index fff3c62f846..00000000000
--- a/Build/source/texk/dvisvgm/dvisvgm-src/libs/woff2/src/store_bytes.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* 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) {
- dst[offset] = x >> 24;
- dst[offset + 1] = x >> 16;
- dst[offset + 2] = x >> 8;
- dst[offset + 3] = x;
- return offset + 4;
-}
-
-inline size_t Store16(uint8_t* dst, size_t offset, int x) {
-#if defined(WOFF_LITTLE_ENDIAN)
- *reinterpret_cast<uint16_t*>(dst + offset) =
- ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8);
-#elif defined(WOFF_BIG_ENDIAN)
- *reinterpret_cast<uint16_t*>(dst + offset) = static_cast<uint16_t>(x);
-#else
- dst[offset] = x >> 8;
- dst[offset + 1] = x;
-#endif
- return offset + 2;
-}
-
-inline void StoreU32(uint32_t val, size_t* offset, uint8_t* dst) {
- dst[(*offset)++] = val >> 24;
- dst[(*offset)++] = val >> 16;
- dst[(*offset)++] = val >> 8;
- dst[(*offset)++] = val;
-}
-
-inline void Store16(int val, size_t* offset, uint8_t* dst) {
-#if defined(WOFF_LITTLE_ENDIAN)
- *reinterpret_cast<uint16_t*>(dst + *offset) =
- ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8);
- *offset += 2;
-#elif defined(WOFF_BIG_ENDIAN)
- *reinterpret_cast<uint16_t*>(dst + *offset) = static_cast<uint16_t>(val);
- *offset += 2;
-#else
- dst[(*offset)++] = val >> 8;
- dst[(*offset)++] = val;
-#endif
-}
-
-inline void StoreBytes(const uint8_t* data, size_t len,
- size_t* offset, uint8_t* dst) {
- memcpy(&dst[*offset], data, len);
- *offset += len;
-}
-
-} // namespace woff2
-
-#endif // WOFF2_STORE_BYTES_H_