Global Namespace

// namespaces

namespace xf
    namespace xf::codec
        namespace xf::codec::details
        namespace xf::codec::internal
    namespace xf::common
        namespace xf::common::utils_hw
            namespace xf::common::utils_hw::details

// typedefs

typedef uint16_t CHType
typedef ap_uint <14> HCODE_T

// macros

#define AC_N
#define AXI_WIDTH
#define BURST_LENTH
#define CH_W
#define CMPhuff
#define DC_N
#define DHT1
#define DHT2
#define DHT_M
#define DHT_S
#define MAXCMP_BC
#define MAX_DEC_PIX
#define MAX_NUM_COLOR
#define SCALE1
#define SCALE2
#define XF_UTILS_HW_ASSERT(b)

#define XF_UTILS_HW_STATIC_ASSERT( \
    b, \
    m \
    )

#define XLNX_DEBUG_CMAP
#define XLNX_DEBUG_DCT
#define XLNX_DISABLE_2NDCMP
#define XLNX_DISABLE_ARC
#define XLNX_DISABLE_BLK_DICT
#define XLNX_DISABLE_RECT_DCT
#define _XACC_JPEGDECODER_HPP_
#define _XF_IMAGE_PRINT(msg...)
#define _XF_IMAGE_VOID_CAST