11#ifndef AOM_AOM_AOM_INTEGER_H_
12#define AOM_AOM_AOM_INTEGER_H_
20#if defined(_M_IX86) && _MSC_VER < 1930
21#define AOM_FORCE_INLINE __inline
23#define AOM_FORCE_INLINE __forceinline
25#define AOM_INLINE __inline
27#define AOM_FORCE_INLINE __inline__ __attribute__((always_inline))
28#define AOM_INLINE inline
33#if defined(__cplusplus)
34#if !defined(__STDC_FORMAT_MACROS)
35#define __STDC_FORMAT_MACROS
37#if !defined(__STDC_LIMIT_MACROS)
38#define __STDC_LIMIT_MACROS
45#if defined(__cplusplus)
50size_t aom_uleb_size_in_bytes(uint64_t value);
55int aom_uleb_decode(
const uint8_t *buffer,
size_t available, uint64_t *value,
59int aom_uleb_encode(uint64_t value,
size_t available, uint8_t *coded_value,
66int aom_uleb_encode_fixed_size(uint64_t value,
size_t available,
67 size_t pad_to_size, uint8_t *coded_value,
70#if defined(__cplusplus)