chromium/third_party/unrar/src/model.hpp

#ifndef _RAR_PPMMODEL_
#define _RAR_PPMMODEL_

#include "coder.hpp"
#include "suballoc.hpp"

#ifdef ALLOW_MISALIGNED
#pragma pack(1)
#endif

struct RARPPM_DEF
{};

struct RARPPM_SEE2_CONTEXT : RARPPM_DEF
{};


class ModelPPM;
struct RARPPM_CONTEXT;

struct RARPPM_STATE
{};


struct RARPPM_CONTEXT : RARPPM_DEF
{};

#ifdef ALLOW_MISALIGNED
#ifdef _AIX
#pragma pack(pop)
#else
#pragma pack()
#endif
#endif

class ModelPPM : RARPPM_DEF
{};

#endif