rs.h

来自「Reed-Solomoon 纠错算法C语言的实现」· C头文件 代码 · 共 31 行

H
31
字号
//****************************************************************************
//
//  Copyright (C) SEIKO EPSON CORP. 2007
//
//  File name: rs.h
//    This is RS eror corrctor calls head file
//
//  Revision history
//      2008.05.06        1st version
//
//****************************************************************************

#ifndef DRV_RS_H
#define DRV_RS_H

//-------------------------------------------------------
// function declaration
//-------------------------------------------------------
extern int rs_ErrCorrect(unsigned int ulCnt, unsigned char *pucSrc, unsigned char *pucSyndrome);

extern void init_gtbl(void);
extern unsigned int gdiv(unsigned int a, unsigned int b);
extern unsigned int gmult(unsigned int a, unsigned int b);
extern unsigned int gmult3(unsigned int a, unsigned int b, unsigned int c);
extern unsigned int gmult4(unsigned int a, unsigned int b, unsigned int c, unsigned d);
extern unsigned int gadd(unsigned int a, unsigned int b);
extern unsigned int gadd4(unsigned int a0, unsigned int a1, unsigned int a2, unsigned int a3);
extern unsigned int gadd6(unsigned int a0, unsigned int a1, unsigned int a2, 
                   unsigned int a3, unsigned int a4, unsigned int a5);
#endif

⌨️ 快捷键说明

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