rs.hpp

来自「由7-zip提供的压缩、解压缩程序」· HPP 代码 · 共 33 行

HPP
33
字号
#ifndef _RAR_RS_#define _RAR_RS_#define MAXPAR 255#define MAXPOL 512class RSCoder{  private:    void gfInit();    int gfMult(int a,int b);    void pnInit();    void pnMult(int *p1,int *p2,int *r);    int gfExp[MAXPOL];    int gfLog[MAXPAR+1];    int GXPol[MAXPOL*2];    int ErrorLocs[MAXPAR+1],ErrCount;    int Dn[MAXPAR+1];    int ParSize;    int PolB[MAXPOL];    bool FirstBlockDone;  public:    RSCoder(int ParSize);    void Encode(byte *Data,int DataSize,byte *DestData);    bool Decode(byte *Data,int DataSize,int *EraLoc,int EraSize);};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?