class CBC_ReedSolomonGF256Poly\r
{\r
public:\r
- CBC_ReedSolomonGF256Poly(CBC_ReedSolomonGF256* field, FX_INT32 coefficients);\r
+ CBC_ReedSolomonGF256Poly(CBC_ReedSolomonGF256* field, int32_t coefficients);\r
CBC_ReedSolomonGF256Poly();\r
virtual ~CBC_ReedSolomonGF256Poly();\r
- FX_INT32 GetCoefficients(FX_INT32 degree);\r
+ int32_t GetCoefficients(int32_t degree);\r
CFX_Int32Array* GetCoefficients();\r
- FX_INT32 GetDegree();\r
+ int32_t GetDegree();\r
FX_BOOL IsZero();\r
- FX_INT32 EvaluateAt(FX_INT32 a);\r
- CBC_ReedSolomonGF256Poly* AddOrSubtract(CBC_ReedSolomonGF256Poly* other, FX_INT32 &e);\r
- CBC_ReedSolomonGF256Poly* Multiply(CBC_ReedSolomonGF256Poly* other, FX_INT32 &e);\r
- CBC_ReedSolomonGF256Poly* Multiply(FX_INT32 scalar, FX_INT32 &e);\r
- CBC_ReedSolomonGF256Poly* MultiplyByMonomial(FX_INT32 degree, FX_INT32 coefficient, FX_INT32 &e);\r
- CFX_PtrArray* Divide(CBC_ReedSolomonGF256Poly *other, FX_INT32 &e);\r
- CBC_ReedSolomonGF256Poly* Clone(FX_INT32 &e);\r
- virtual void Init(CBC_ReedSolomonGF256* field, CFX_Int32Array* coefficients, FX_INT32 &e);\r
+ int32_t EvaluateAt(int32_t a);\r
+ CBC_ReedSolomonGF256Poly* AddOrSubtract(CBC_ReedSolomonGF256Poly* other, int32_t &e);\r
+ CBC_ReedSolomonGF256Poly* Multiply(CBC_ReedSolomonGF256Poly* other, int32_t &e);\r
+ CBC_ReedSolomonGF256Poly* Multiply(int32_t scalar, int32_t &e);\r
+ CBC_ReedSolomonGF256Poly* MultiplyByMonomial(int32_t degree, int32_t coefficient, int32_t &e);\r
+ CFX_PtrArray* Divide(CBC_ReedSolomonGF256Poly *other, int32_t &e);\r
+ CBC_ReedSolomonGF256Poly* Clone(int32_t &e);\r
+ virtual void Init(CBC_ReedSolomonGF256* field, CFX_Int32Array* coefficients, int32_t &e);\r
private:\r
CBC_ReedSolomonGF256* m_field;\r
CFX_Int32Array m_coefficients;\r