viruscrc.h
来自「这个程序证明了在VALIDCRC.C中定义的防病毒算法的有效性。 这个模块的作」· C头文件 代码 · 共 39 行
H
39 行
/*
VIRUSCRC.H
这个是防病毒CRC校验VALIDCRC.C和VIRSUDAT.C的头文件
*/
typedef
unsigned long crc32_t;
union filecrc
{
char searchstr[8]; /* 要搜索的字符串. */
struct
{
crc32_t polynomial; /* 这个文件的多项式. */
crc32_t crc; /* 为这个文件计算出的CRC. */
} x;
};
extern const union filecrc _viruscrc;
/* CRC校验的返回值. */
enum
{
CRC_VALID, /* CRC有效. */
CRC_INVALID, /* CRC无效 */
CRC_ISZERO, /* CRC多项式被重置为0 */
CRC_NOMEM, /* 内存不足 */
CRC_FILEERR /* 未找到程序文件 */
};
int validatecrc(const char *progname);
#define isvalidcrc(progname) (validatecrc(progname) == CRC_VALID)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?