亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? validcrc.c

?? 循環冗余校驗的C程序,有詳細資料和循環冗余校驗的說明
?? C
字號:
/*
VALIDCRC.C

Kevin Dean
Fairview Mall P.O. Box 55074
1800 Sheppard Avenue East
Willowdale, Ontario
CANADA    M2J 5B9
CompuServe ID: 76336,3114

November 16, 1990

	This module validates the CRC of the program in which it is linked.
The code was designed as an anti-virus algorithm.  The CRC is a very effective
method of detecting viruses; any virus that attaches itself to the program
changes the CRC of the program.  The response to an invalid CRC is entirely up
to the programmer.

	This code is public domain.
*/


#include <dir.h>
#include <dos.h>
#include <stdio.h>
#include <stdlib.h>

#include "viruscrc.h"


/* Macros to extract low and high bytes of a word. */
#define lowb(x)  (*(unsigned char *)&(x))
#define hib(x)   (*((unsigned char *)&(x) + 1))

/* Macros to extract low and high words of a dword. */
#define loww(x)  (*(unsigned short *)&(x))
#define hiw(x)   (*((unsigned short *)&(x) + 1))


/***/
/* Calculate CRC of active program and compare it to CRC in _viruscrc. */
int isvalidcrc(const char *progname)
{
char buffer[1024];		/* Buffer for file's data. */
crc32_t table[256];		/* CRC table. */
int valid;			/* Validity of CRC. */
register size_t i;		/* Byte counter. */
register crc32_t *halfi;	/* Pointer to CRC of i / 2. */
crc32_t crc;			/* Current CRC. */
FILE *progfile;			/* Program file. */
char *bufptr;			/* Pointer to buffer. */
char *pn;			/* Pointer to program name. */

if (_osmajor < 3)
  /* Search PATH for program file. */
  pn = searchpath(progname);
else
  /* Under DOS versions 3 and above, the program name is in _argv[0]. */
  pn = _argv[0];

if (_viruscrc.x.polynomial != 0)
  if ((progfile = fopen(pn, "rb")) != NULL)
    {
    /* Generate a CRC lookup table for faster calculation. */
    for (i = 0, halfi = table, table[0] = 0; i < 256; i += 2, halfi++)
      if (hib(hiw(*halfi)) & 0x80)
	table[i] = (table[i + 1] = *halfi << 1) ^ _viruscrc.x.polynomial;
      else
	table[i + 1] = (table[i] = *halfi << 1) ^ _viruscrc.x.polynomial;

    crc = 0;
    while ((i = fread(buffer, 1, sizeof(buffer), progfile)) != 0)
      for (bufptr = buffer; i--; bufptr++)
	crc = (crc << 8) ^ table[hib(hiw(crc)) ^ *bufptr];

    fclose(progfile);

    valid = crc == _viruscrc.x.crc;
    }
  else
    /* If unable to open program file, assume CRC is invalid. */
    valid = 0;
else
  /* CRC polynomial must be something other than 0. */
  valid = 0;

return (valid);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区免费观看视频| 大陆成人av片| 久久国产精品99精品国产 | 久久精品99国产精品| 国产一区二区中文字幕| 成人免费电影视频| 色哟哟一区二区| 日韩一区二区三区三四区视频在线观看 | 麻豆免费精品视频| 成人禁用看黄a在线| 欧美日韩一区二区三区四区 | 中文字幕一区在线| 日韩综合小视频| 99免费精品视频| 日韩欧美在线观看一区二区三区| 中文一区二区在线观看| 日韩av午夜在线观看| 99热99精品| 国产欧美一区二区三区沐欲| 亚洲在线一区二区三区| 国产美女主播视频一区| 欧美日本韩国一区| 1024亚洲合集| 成人综合在线观看| 欧美成人免费网站| 亚洲成av人片www| 色综合天天狠狠| 国产欧美日韩在线看| 免费高清不卡av| 欧美人伦禁忌dvd放荡欲情| 亚洲人成网站色在线观看| 国产电影一区二区三区| 2021中文字幕一区亚洲| 男女男精品网站| 欧美二区乱c少妇| 亚洲第一久久影院| 欧美综合欧美视频| 亚洲精品少妇30p| 欧美在线观看你懂的| 艳妇臀荡乳欲伦亚洲一区| 色婷婷亚洲精品| 亚洲视频一二三| 日本高清无吗v一区| 一区二区三区四区中文字幕| 色婷婷一区二区| 亚洲国产欧美在线| 欧美日韩综合色| 亚洲亚洲精品在线观看| 欧美日韩一卡二卡三卡| 三级欧美在线一区| 欧美电影免费观看高清完整版| 美女被吸乳得到大胸91| 国产喂奶挤奶一区二区三区| 成人性生交大片免费看视频在线| 亚洲国产经典视频| 在线精品视频一区二区三四| 日韩精品电影在线| 久久久蜜桃精品| 91亚洲男人天堂| 污片在线观看一区二区| 久久综合色天天久久综合图片| 国内成人免费视频| 亚洲欧美偷拍卡通变态| 欧美高清激情brazzers| 麻豆精品久久精品色综合| 久久综合狠狠综合久久综合88| 国产91高潮流白浆在线麻豆| 中文字幕一区三区| 日韩亚洲电影在线| 成人激情小说乱人伦| 午夜国产不卡在线观看视频| 26uuu欧美| 在线亚洲一区二区| 国产乱人伦偷精品视频免下载| 亚洲欧洲99久久| 精品国产电影一区二区| 91农村精品一区二区在线| 亚洲国产aⅴ成人精品无吗| 久久综合久久鬼色| 91国内精品野花午夜精品| 国产精品99久| 日韩国产一区二| 亚洲免费观看高清在线观看| 久久综合久久99| 日韩一区二区免费视频| 欧美在线视频你懂得| 成人午夜在线播放| 狠狠色2019综合网| 香蕉成人啪国产精品视频综合网| 久久亚洲精品国产精品紫薇| 欧美丰满少妇xxxbbb| 欧美性极品少妇| 欧美性猛交xxxxxx富婆| jizz一区二区| 成人黄色小视频| 成人午夜av电影| 91网站在线播放| 福利一区二区在线观看| 奇米影视在线99精品| 日韩影院精彩在线| 日本欧美大码aⅴ在线播放| 日韩综合小视频| 蜜桃精品在线观看| 亚洲福利视频三区| 亚洲另类春色校园小说| 亚洲码国产岛国毛片在线| 亚洲乱码中文字幕| 亚洲国产综合视频在线观看| 婷婷六月综合网| 激情五月婷婷综合| 成人深夜在线观看| 色综合天天做天天爱| 91福利视频久久久久| 制服视频三区第一页精品| 日韩精品自拍偷拍| **性色生活片久久毛片| 亚洲激情网站免费观看| 麻豆一区二区三区| 成人中文字幕合集| 欧亚洲嫩模精品一区三区| 7777精品伊人久久久大香线蕉| 欧美视频你懂的| 欧美精品一区二区久久久| 亚洲图片激情小说| 免费高清成人在线| 国产九色sp调教91| 亚洲午夜一二三区视频| 久久国产日韩欧美精品| 91蜜桃在线观看| 久久综合精品国产一区二区三区| 综合久久给合久久狠狠狠97色| 丝袜美腿亚洲色图| 成人免费视频视频在线观看免费| 欧美日韩亚洲综合在线 | 亚洲国产sm捆绑调教视频| 久久99久久久欧美国产| 日本久久一区二区三区| 国产午夜亚洲精品不卡| 日本伊人色综合网| 欧美性受xxxx黑人xyx性爽| 国产无人区一区二区三区| 免费成人av在线播放| 欧洲一区二区三区免费视频| 国产亚洲欧美激情| 久久国产视频网| 91精品国产色综合久久久蜜香臀| 综合激情成人伊人| 99久久99精品久久久久久 | 亚州成人在线电影| 一本大道综合伊人精品热热| 中文字幕亚洲电影| 成人在线视频一区| 国产欧美视频在线观看| 六月婷婷色综合| 日韩免费电影网站| 亚洲视频在线一区观看| 91在线免费看| 综合激情网...| 在线观看网站黄不卡| 亚洲欧美经典视频| 在线一区二区三区四区五区| 亚洲精品免费看| 欧美日韩国产免费| 青青草97国产精品免费观看 | 亚洲123区在线观看| 555夜色666亚洲国产免| 看片的网站亚洲| 国产午夜亚洲精品午夜鲁丝片| 成人性生交大合| 一区二区在线看| 在线播放国产精品二区一二区四区| 午夜激情久久久| 久久亚洲综合色| 日韩一本二本av| 国产成a人无v码亚洲福利| 中文字幕一区二| 欧美日韩激情一区| 国产一区二区电影| 亚洲精品欧美激情| 日韩欧美卡一卡二| 99re这里只有精品6| 麻豆精品久久精品色综合| 国产精品动漫网站| 欧美一级xxx| 99精品国产一区二区三区不卡| 亚洲午夜在线电影| 国产精品国产三级国产aⅴ原创| 99久久精品免费| 日产欧产美韩系列久久99| 中文字幕欧美国产| 91精品国产综合久久久久久| 91色视频在线| 国产精品一品二品| 美女mm1313爽爽久久久蜜臀| 亚洲小少妇裸体bbw| 国产精品国产三级国产三级人妇| 欧美乱妇20p| 欧美日韩欧美一区二区| 色综合欧美在线| 成人一区在线观看|