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

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

?? crc.c

?? 在LINUX下實現HA的源代碼
?? C
字號:
/* $Id: crc.c,v 1.6.2.1 2004/04/20 09:08:50 lars Exp $ */#include <portability.h> #include <stdio.h> #include <string.h> #include <HBauth.h>#define PIL_PLUGINTYPE		HB_AUTH_TYPE#define PIL_PLUGIN		crc#define PIL_PLUGINTYPE_S	"HBauth"#define PIL_PLUGIN_S		"crc"#define PIL_PLUGINLICENSE	LICENSE_LGPL#define PIL_PLUGINLICENSEURL	URL_LGPL#include <pils/plugin.h>static int crc_auth_calc(const struct HBauth_info *,	const void* text, size_t text_len, char * result, int resultlen);static int crc_auth_needskey (void);static struct HBAuthOps crcOps ={	crc_auth_calc,	crc_auth_needskey};static unsigned long const crctab[256] ={	0x0ul,	0x04C11DB7ul, 0x09823B6Eul, 0x0D4326D9ul, 0x130476DCul, 0x17C56B6Bul,	0x1A864DB2ul, 0x1E475005ul, 0x2608EDB8ul, 0x22C9F00Ful, 0x2F8AD6D6ul,	0x2B4BCB61ul, 0x350C9B64ul, 0x31CD86D3ul, 0x3C8EA00Aul, 0x384FBDBDul,	0x4C11DB70ul, 0x48D0C6C7ul, 0x4593E01Eul, 0x4152FDA9ul, 0x5F15ADACul,	0x5BD4B01Bul, 0x569796C2ul, 0x52568B75ul, 0x6A1936C8ul, 0x6ED82B7Ful,	0x639B0DA6ul, 0x675A1011ul, 0x791D4014ul, 0x7DDC5DA3ul, 0x709F7B7Aul,	0x745E66CDul, 0x9823B6E0ul, 0x9CE2AB57ul, 0x91A18D8Eul, 0x95609039ul,	0x8B27C03Cul, 0x8FE6DD8Bul, 0x82A5FB52ul, 0x8664E6E5ul, 0xBE2B5B58ul,	0xBAEA46EFul, 0xB7A96036ul, 0xB3687D81ul, 0xAD2F2D84ul, 0xA9EE3033ul,	0xA4AD16EAul, 0xA06C0B5Dul, 0xD4326D90ul, 0xD0F37027ul, 0xDDB056FEul,	0xD9714B49ul, 0xC7361B4Cul, 0xC3F706FBul, 0xCEB42022ul, 0xCA753D95ul,	0xF23A8028ul, 0xF6FB9D9Ful, 0xFBB8BB46ul, 0xFF79A6F1ul, 0xE13EF6F4ul,	0xE5FFEB43ul, 0xE8BCCD9Aul, 0xEC7DD02Dul, 0x34867077ul, 0x30476DC0ul,	0x3D044B19ul, 0x39C556AEul, 0x278206ABul, 0x23431B1Cul, 0x2E003DC5ul,	0x2AC12072ul, 0x128E9DCFul, 0x164F8078ul, 0x1B0CA6A1ul, 0x1FCDBB16ul,	0x018AEB13ul, 0x054BF6A4ul, 0x0808D07Dul, 0x0CC9CDCAul, 0x7897AB07ul,	0x7C56B6B0ul, 0x71159069ul, 0x75D48DDEul, 0x6B93DDDBul, 0x6F52C06Cul,	0x6211E6B5ul, 0x66D0FB02ul, 0x5E9F46BFul, 0x5A5E5B08ul, 0x571D7DD1ul,	0x53DC6066ul, 0x4D9B3063ul, 0x495A2DD4ul, 0x44190B0Dul, 0x40D816BAul,	0xACA5C697ul, 0xA864DB20ul, 0xA527FDF9ul, 0xA1E6E04Eul, 0xBFA1B04Bul,	0xBB60ADFCul, 0xB6238B25ul, 0xB2E29692ul, 0x8AAD2B2Ful, 0x8E6C3698ul,	0x832F1041ul, 0x87EE0DF6ul, 0x99A95DF3ul, 0x9D684044ul, 0x902B669Dul,	0x94EA7B2Aul, 0xE0B41DE7ul, 0xE4750050ul, 0xE9362689ul, 0xEDF73B3Eul,	0xF3B06B3Bul, 0xF771768Cul, 0xFA325055ul, 0xFEF34DE2ul, 0xC6BCF05Ful,	0xC27DEDE8ul, 0xCF3ECB31ul, 0xCBFFD686ul, 0xD5B88683ul, 0xD1799B34ul,	0xDC3ABDEDul, 0xD8FBA05Aul, 0x690CE0EEul, 0x6DCDFD59ul, 0x608EDB80ul,	0x644FC637ul, 0x7A089632ul, 0x7EC98B85ul, 0x738AAD5Cul, 0x774BB0EBul,	0x4F040D56ul, 0x4BC510E1ul, 0x46863638ul, 0x42472B8Ful, 0x5C007B8Aul,	0x58C1663Dul, 0x558240E4ul, 0x51435D53ul, 0x251D3B9Eul, 0x21DC2629ul,	0x2C9F00F0ul, 0x285E1D47ul, 0x36194D42ul, 0x32D850F5ul, 0x3F9B762Cul,	0x3B5A6B9Bul, 0x0315D626ul, 0x07D4CB91ul, 0x0A97ED48ul, 0x0E56F0FFul,	0x1011A0FAul, 0x14D0BD4Dul, 0x19939B94ul, 0x1D528623ul, 0xF12F560Eul,	0xF5EE4BB9ul, 0xF8AD6D60ul, 0xFC6C70D7ul, 0xE22B20D2ul, 0xE6EA3D65ul,	0xEBA91BBCul, 0xEF68060Bul, 0xD727BBB6ul, 0xD3E6A601ul, 0xDEA580D8ul,	0xDA649D6Ful, 0xC423CD6Aul, 0xC0E2D0DDul, 0xCDA1F604ul, 0xC960EBB3ul,	0xBD3E8D7Eul, 0xB9FF90C9ul, 0xB4BCB610ul, 0xB07DABA7ul, 0xAE3AFBA2ul,	0xAAFBE615ul, 0xA7B8C0CCul, 0xA379DD7Bul, 0x9B3660C6ul, 0x9FF77D71ul,	0x92B45BA8ul, 0x9675461Ful, 0x8832161Aul, 0x8CF30BADul, 0x81B02D74ul,	0x857130C3ul, 0x5D8A9099ul, 0x594B8D2Eul, 0x5408ABF7ul, 0x50C9B640ul,	0x4E8EE645ul, 0x4A4FFBF2ul, 0x470CDD2Bul, 0x43CDC09Cul, 0x7B827D21ul,	0x7F436096ul, 0x7200464Ful, 0x76C15BF8ul, 0x68860BFDul, 0x6C47164Aul,	0x61043093ul, 0x65C52D24ul, 0x119B4BE9ul, 0x155A565Eul, 0x18197087ul,	0x1CD86D30ul, 0x029F3D35ul, 0x065E2082ul, 0x0B1D065Bul, 0x0FDC1BECul,	0x3793A651ul, 0x3352BBE6ul, 0x3E119D3Ful, 0x3AD08088ul, 0x2497D08Dul,	0x2056CD3Aul, 0x2D15EBE3ul, 0x29D4F654ul, 0xC5A92679ul, 0xC1683BCEul,	0xCC2B1D17ul, 0xC8EA00A0ul, 0xD6AD50A5ul, 0xD26C4D12ul, 0xDF2F6BCBul,	0xDBEE767Cul, 0xE3A1CBC1ul, 0xE760D676ul, 0xEA23F0AFul, 0xEEE2ED18ul,	0xF0A5BD1Dul, 0xF464A0AAul, 0xF9278673ul, 0xFDE69BC4ul, 0x89B8FD09ul,	0x8D79E0BEul, 0x803AC667ul, 0x84FBDBD0ul, 0x9ABC8BD5ul, 0x9E7D9662ul,	0x933EB0BBul, 0x97FFAD0Cul, 0xAFB010B1ul, 0xAB710D06ul, 0xA6322BDFul,	0xA2F33668ul, 0xBCB4666Dul, 0xB8757BDAul, 0xB5365D03ul, 0xB1F740B4ul};/* * crcclose is called as part of shutting down the crc HBauth plugin. * If there was any global data allocated, or file descriptors opened, etc. * which is associated with the plugin, and not a single interface * in particular, here's our chance to clean it up. */static void crcclosepi(PILPlugin*pi){}/* * crccloseintf called as part of shutting down the crc HBauth interface. * If there was any global data allocated, or file descriptors opened, etc. * which is associated with the crc implementation, here's our chance * to clean it up. */static PIL_rc crccloseintf(PILInterface* pi, void* pd){	return PIL_OK;}PIL_PLUGIN_BOILERPLATE("1.0", Debug, crcclosepi);static const PILPluginImports*  PluginImports;static PILPlugin*               OurPlugin;static PILInterface*		OurInterface;static void*			OurImports;static void*			interfprivate;/* * * Our plugin initialization and registration function * It gets called when the plugin gets loaded. */PIL_rcPIL_PLUGIN_INIT(PILPlugin*us, const PILPluginImports* imports);PIL_rcPIL_PLUGIN_INIT(PILPlugin*us, const PILPluginImports* imports){	/* Force the compiler to do a little type checking */	(void)(PILPluginInitFun)PIL_PLUGIN_INIT;	PluginImports = imports;	OurPlugin = us;	/* Register ourself as a plugin */	imports->register_plugin(us, &OurPIExports);  	/*  Register our interfaces */ 	return imports->register_interface(us, PIL_PLUGINTYPE_S,  PIL_PLUGIN_S	,	&crcOps	,	crccloseintf		/*close */	,	&OurInterface	,	&OurImports	,	interfprivate); }static intcrc_auth_needskey (void){	return 0;}                        static int crc_auth_calc (const struct HBauth_info * info,	const void * value, size_t valuelen, char * result, int resultlen){	const char* valuechar=value;	unsigned long crc = 0;	(void)info;	while(valuelen--)		crc = (crc << 8) ^ crctab[((crc >> 24) ^ *(valuechar++)) & 0xFF];	crc = ~crc & 0xFFFFFFFFul;	snprintf(result, resultlen, "%lx", crc);	return 1;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美在线观看一区| 青青草视频一区| 欧美精品欧美精品系列| 成人激情动漫在线观看| 日本高清成人免费播放| 国产黄色精品视频| 国产精品资源站在线| 国产自产v一区二区三区c| 久久精品国产一区二区| 国模一区二区三区白浆| 欧美亚洲国产一区二区三区va | 9色porny自拍视频一区二区| 国产mv日韩mv欧美| 91亚洲精华国产精华精华液| 91在线看国产| 欧美图片一区二区三区| 国产精品福利影院| 一区二区三区美女| 亚洲mv在线观看| 婷婷一区二区三区| 国产一区二区按摩在线观看| 国产精品66部| 日韩欧美国产电影| 国产午夜精品久久久久久久 | 91蜜桃网址入口| 久久久亚洲国产美女国产盗摄| 国产丝袜欧美中文另类| 青娱乐精品视频| 777欧美精品| 国产精品不卡在线| 岛国精品一区二区| 这里是久久伊人| 国产aⅴ综合色| 国产视频911| 国产高清视频一区| 国产人成亚洲第一网站在线播放| 紧缚奴在线一区二区三区| 成人h精品动漫一区二区三区| 精品国产亚洲一区二区三区在线观看| 亚洲国产成人午夜在线一区| 一区二区三区欧美| 欧美性猛交xxxx乱大交退制版| 亚洲美女淫视频| 精品在线一区二区| 久久久亚洲国产美女国产盗摄 | 亚洲成人动漫av| 欧美老人xxxx18| 蜜桃传媒麻豆第一区在线观看| av日韩在线网站| 亚洲少妇30p| 国产成人在线观看| 国产精品色一区二区三区| 麻豆精品新av中文字幕| 精品国产三级a在线观看| 国产福利一区二区三区视频| 国产精品视频一二| 在线视频欧美精品| 亚洲女同女同女同女同女同69| 色综合天天性综合| 日韩一区二区电影网| 一区二区三区鲁丝不卡| 欧美夫妻性生活| 国产高清无密码一区二区三区| 日韩一区中文字幕| 成人黄色电影在线| 亚洲精品第一国产综合野| 成人午夜在线免费| 一个色妞综合视频在线观看| 日韩欧美中文字幕一区| 欧美男人的天堂一二区| 国产精品美女久久久久av爽李琼| 色综合久久六月婷婷中文字幕| 青青草精品视频| 国产精品久久久久久久久快鸭| 欧美日韩一区二区在线观看视频 | 亚洲欧美一区二区不卡| 欧美人狂配大交3d怪物一区| 国产成人精品免费在线| 亚洲国产一区二区在线播放| 色先锋资源久久综合| 久久精品二区亚洲w码| 中文字幕人成不卡一区| 精品国产伦一区二区三区观看体验| 成人丝袜18视频在线观看| 午夜在线成人av| 中文字幕中文乱码欧美一区二区| 欧美精选在线播放| 91亚洲国产成人精品一区二区三| 久久er99精品| 香蕉影视欧美成人| 日韩一区在线免费观看| 久久久综合激的五月天| 欧美日韩和欧美的一区二区| av电影在线观看完整版一区二区| 精品一区二区三区蜜桃| 亚洲不卡av一区二区三区| 国产精品久久久久影院老司| 精品福利一二区| 3atv一区二区三区| 欧美色老头old∨ideo| 99精品热视频| 成人黄色大片在线观看| 国产伦理精品不卡| 久久成人精品无人区| 亚洲国产成人tv| 亚洲卡通欧美制服中文| 国产精品日韩精品欧美在线| 久久久久久久久伊人| 欧美一级免费大片| 国内精品久久久久影院色| 婷婷开心久久网| 亚洲图片欧美一区| 亚洲第一激情av| 亚洲综合激情网| 久久婷婷久久一区二区三区| 95精品视频在线| yourporn久久国产精品| 成人av中文字幕| 成人国产亚洲欧美成人综合网 | 亚洲激情图片小说视频| 亚洲视频 欧洲视频| 亚洲乱码国产乱码精品精98午夜 | 欧美色爱综合网| 欧美色区777第一页| 精品视频一区二区三区免费| 欧美日韩精品专区| 欧美一区二区在线播放| 欧美一区二区在线免费播放| 欧美变态口味重另类| 在线观看一区二区视频| 欧美视频一二三区| 欧美久久一区二区| 日韩精品一区二区三区视频| 日韩精品影音先锋| 中文字幕乱码一区二区免费| 中文字幕在线一区免费| 一区二区三区av电影| 五月天激情综合网| 狠狠网亚洲精品| 99国产精品视频免费观看| 99久久99久久精品免费看蜜桃| 色国产精品一区在线观看| 欧美日本国产一区| 精品久久久久久久一区二区蜜臀| 中文字幕成人av| 亚洲影院免费观看| 精品亚洲成a人| 99久久久国产精品| 777色狠狠一区二区三区| 久久久综合网站| 有码一区二区三区| 精品一区二区三区视频在线观看 | 国产丝袜美腿一区二区三区| 亚洲天堂免费看| 蜜臀久久久99精品久久久久久| 国产成人午夜视频| 欧美高清dvd| 国产精品乱码妇女bbbb| 丝袜国产日韩另类美女| 亚洲电影一级黄| 国产激情视频一区二区在线观看 | 国产人伦精品一区二区| 夜夜精品浪潮av一区二区三区| 久久69国产一区二区蜜臀| 91一区一区三区| 2023国产精品自拍| 亚洲va欧美va国产va天堂影院| 国产精品综合一区二区| 欧美日韩国产综合视频在线观看 | 日韩欧美国产一区在线观看| 国产精品久久国产精麻豆99网站 | 国产福利一区二区三区在线视频| 欧美视频在线播放| 国产精品免费aⅴ片在线观看| 天天综合色天天综合色h| 国产a级毛片一区| 欧美一区二区不卡视频| 亚洲激情在线播放| www.视频一区| 久久久久高清精品| 蜜臀va亚洲va欧美va天堂 | 国产乱淫av一区二区三区| 欧美视频第二页| 亚洲人xxxx| 丰满放荡岳乱妇91ww| 精品福利av导航| 久久精品国产99国产精品| 欧美日韩夫妻久久| 亚洲高清中文字幕| 色系网站成人免费| 最新欧美精品一区二区三区| 盗摄精品av一区二区三区| 欧美精品一区二区三区四区 | 国产麻豆视频一区二区| 日韩一级免费观看| 免费成人你懂的| 日韩三级伦理片妻子的秘密按摩| 婷婷久久综合九色国产成人 | 亚洲一区二区三区四区中文字幕| 99久久精品国产麻豆演员表|