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

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

?? pppchecksum.c

?? 這是全套的PPP協議的源碼
?? C
字號:
/* pppChecksum.c - checksum library for PPP *//* Copyright 1999 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history--------------------01b,29may02,rvr fixed warnings01a,29dec99,sj 	created*//*DESCRIPTIONThis is a library routines and tables that compute 16 and 32 bit checksumsINCLUDE FILES: SEE ALSO*//* includes */#include "vxWorks.h"#include "assert.h"#include "logLib.h"#include "stdio.h"#include "stdlib.h"#include "string.h"#include "ctype.h"#include "memLib.h"#include "semLib.h"#include "sysLib.h"#include "net/mbuf.h"#include "netBufLib.h"#include "ppp/pppChecksum.h"/* defines *//* LOCALS *//* * 16 Bit FCS lookup table as calculated by genfcstab. */LOCAL UINT16 fcstab_16[256] = {        0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,        0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,        0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,        0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,        0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,        0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,        0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,        0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,        0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,        0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,        0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,        0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,        0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,        0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,        0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,        0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,        0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,        0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,        0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,        0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,        0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,        0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,        0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,        0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,        0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,        0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,        0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,        0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,        0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,        0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,        0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,        0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78    };/* * The following code provides a table lookup computation for * calculating the 32-bit Frame Check Sequence as data arrives at the * interface. */LOCAL UINT32 fcstab_32[256] =      {      0x00000000, 0x77073096, 0xee0e612c, 0x990951ba,      0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3,      0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988,      0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91,      0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,      0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7,      0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec,      0x14015c4f, 0x63066cd9, 0xfa0f3d63, 0x8d080df5,      0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172,      0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,      0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940,      0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59,      0x26d930ac, 0x51de003a, 0xc8d75180, 0xbfd06116,      0x21b4f4b5, 0x56b3c423, 0xcfba9599, 0xb8bda50f,      0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,      0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d,      0x76dc4190, 0x01db7106, 0x98d220bc, 0xefd5102a,      0x71b18589, 0x06b6b51f, 0x9fbfe4a5, 0xe8b8d433,      0x7807c9a2, 0x0f00f934, 0x9609a88e, 0xe10e9818,      0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,      0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e,      0x6c0695ed, 0x1b01a57b, 0x8208f4c1, 0xf50fc457,      0x65b0d9c6, 0x12b7e950, 0x8bbeb8ea, 0xfcb9887c,      0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, 0xfbd44c65,      0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,      0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb,      0x4369e96a, 0x346ed9fc, 0xad678846, 0xda60b8d0,      0x44042d73, 0x33031de5, 0xaa0a4c5f, 0xdd0d7cc9,      0x5005713c, 0x270241aa, 0xbe0b1010, 0xc90c2086,      0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,      0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4,      0x59b33d17, 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad,      0xedb88320, 0x9abfb3b6, 0x03b6e20c, 0x74b1d29a,      0xead54739, 0x9dd277af, 0x04db2615, 0x73dc1683,      0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,      0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1,      0xf00f9344, 0x8708a3d2, 0x1e01f268, 0x6906c2fe,      0xf762575d, 0x806567cb, 0x196c3671, 0x6e6b06e7,      0xfed41b76, 0x89d32be0, 0x10da7a5a, 0x67dd4acc,      0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,      0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252,      0xd1bb67f1, 0xa6bc5767, 0x3fb506dd, 0x48b2364b,      0xd80d2bda, 0xaf0a1b4c, 0x36034af6, 0x41047a60,      0xdf60efc3, 0xa867df55, 0x316e8eef, 0x4669be79,      0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,      0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f,      0xc5ba3bbe, 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04,      0xc2d7ffa7, 0xb5d0cf31, 0x2cd99e8b, 0x5bdeae1d,      0x9b64c2b0, 0xec63f226, 0x756aa39c, 0x026d930a,      0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,      0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38,      0x92d28e9b, 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21,      0x86d3d2d4, 0xf1d4e242, 0x68ddb3f8, 0x1fda836e,      0x81be16cd, 0xf6b9265b, 0x6fb077e1, 0x18b74777,      0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,      0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45,      0xa00ae278, 0xd70dd2ee, 0x4e048354, 0x3903b3c2,      0xa7672661, 0xd06016f7, 0x4969474d, 0x3e6e77db,      0xaed16a4a, 0xd9d65adc, 0x40df0b66, 0x37d83bf0,      0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,      0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6,      0xbad03605, 0xcdd70693, 0x54de5729, 0x23d967bf,      0xb3667a2e, 0xc4614ab8, 0x5d681b02, 0x2a6f2b94,      0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d      };/******************************************************************************** calculate16BitFcs - Calculate a 16 Bit FCS given current FCS and new data.**/UINT16 calculate16BitFcs    (    UINT16 fcs,    M_BLK_ID frame    )    {    FAST int len = frame->mBlkHdr.mLen;    FAST int index;    index = 0;    while (frame != NULL && len > 0)        {        fcs = (UINT16) ((fcs >> 8) ^ 	      fcstab_16[(fcs ^ frame->mBlkHdr.mData[index++]) & 0xff]);        if (--len == 0)	    {	    if ((frame = frame->mBlkHdr.mNext) != NULL)		{		len = frame->mBlkHdr.mLen;		}	    index = 0;	    }        }    return (fcs);    }/******************************************************************************** calculate32BitFcs - Calculate a 32 Bit FCS given current FCS and new data.**/UINT32 calculate32BitFcs    (    UINT32 fcs,    M_BLK_ID frame    )    {    FAST int len = frame->mBlkHdr.mLen;    FAST int index;    assert(sizeof (UINT32) == 4);    assert(((UINT32) -1) > 0);    index = 0;    while (frame != NULL && len > 0)        {	fcs = ((fcs >> 8) ^		fcstab_32[(fcs ^ (frame->mBlkHdr.mData[index++])) & 0xff]);        if (--len == 0)	    {	    if ((frame = frame->mBlkHdr.mNext) != NULL)		{		len = frame->mBlkHdr.mLen;		}	    index = 0;	    }        }    return (fcs);    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品成人私密视频| 欧美精品亚洲二区| 国产专区综合网| 日产欧产美韩系列久久99| 天天综合天天综合色| 亚洲成年人网站在线观看| 亚洲最快最全在线视频| 亚洲午夜精品网| 无码av中文一区二区三区桃花岛| 有坂深雪av一区二区精品| 亚洲最新视频在线观看| 日韩激情在线观看| 韩国毛片一区二区三区| 国产精品456| 成人午夜精品在线| 91色乱码一区二区三区| 精品视频在线免费看| 日韩女优电影在线观看| 久久九九久久九九| 一区二区三区四区不卡在线| 一区二区三区中文免费| 美女国产一区二区三区| 国产一区二区福利视频| 91色九色蝌蚪| 精品久久久影院| 亚洲视频精选在线| 日韩中文字幕1| 成人高清免费观看| 欧美精品第一页| 国产欧美日韩在线| 日韩专区中文字幕一区二区| 国产suv精品一区二区6| 欧美三级韩国三级日本一级| 欧美变态tickle挠乳网站| 国产精品美日韩| 麻豆国产一区二区| 色狠狠一区二区| 国产亚洲欧美一级| 日本亚洲三级在线| 白白色亚洲国产精品| 91精品综合久久久久久| 国产精品久久久久婷婷二区次| 亚洲高清中文字幕| 成人污视频在线观看| 91精品欧美综合在线观看最新| 国产精品视频免费看| 美女脱光内衣内裤视频久久网站| 91蜜桃在线观看| 久久久久国产精品人| 视频一区在线播放| 在线视频一区二区三区| 久久久久国产精品免费免费搜索| 日韩影院在线观看| 欧洲一区二区av| 国产精品视频麻豆| 国产麻豆精品95视频| 日韩欧美综合一区| 亚洲成人免费在线| 欧美色欧美亚洲另类二区| 国产精品日韩精品欧美在线| 国内久久精品视频| 日韩欧美二区三区| 久久成人麻豆午夜电影| 在线成人小视频| 三级久久三级久久| 欧美男人的天堂一二区| 亚洲最快最全在线视频| 色一情一乱一乱一91av| 国产精品美女一区二区三区| 国产91综合一区在线观看| 久久久一区二区三区捆绑**| 国产主播一区二区三区| 日韩欧美一级特黄在线播放| 日韩精品免费视频人成| 欧美日本一道本| 午夜精品成人在线| 在线精品视频一区二区三四| 夜夜夜精品看看| 欧美日韩精品一区二区在线播放 | 久久不见久久见中文字幕免费| 欧美日韩aaaaaa| 日av在线不卡| 精品乱人伦小说| 国产福利不卡视频| 亚洲视频综合在线| 欧美三级乱人伦电影| 日本大胆欧美人术艺术动态| 欧美一区二区三区免费视频 | 99国产精品久久久| 亚洲欧美一区二区三区极速播放| 91美女蜜桃在线| 亚洲国产成人91porn| 欧美www视频| 国产成人精品免费在线| ●精品国产综合乱码久久久久| 99久久99久久精品国产片果冻| 亚洲综合精品久久| 日韩欧美一区在线| 国产91精品久久久久久久网曝门| 国产精品久久久久久久岛一牛影视 | 在线观看国产精品网站| 秋霞成人午夜伦在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 国产一区二区福利视频| 亚洲免费在线视频| 欧美一区二区三区视频在线| 成人免费视频app| 亚洲午夜国产一区99re久久| 精品少妇一区二区三区日产乱码| 不卡免费追剧大全电视剧网站| 一区二区免费看| 精品福利一区二区三区| 99久久婷婷国产综合精品 | 国产成人综合自拍| 亚洲第一福利一区| 国产日韩欧美不卡| 欧美人牲a欧美精品| 成人一二三区视频| 日本中文字幕一区二区视频| 欧美国产精品一区二区| 日韩欧美电影在线| 欧美午夜精品久久久| 国产不卡视频在线播放| 免费在线观看不卡| 亚洲国产欧美另类丝袜| 国产精品女主播av| 欧美成人三级电影在线| 欧美亚洲国产一区在线观看网站| 成人性色生活片免费看爆迷你毛片| 婷婷成人综合网| 一区二区久久久久| 国产精品家庭影院| 亚洲精品一区二区三区蜜桃下载 | 91麻豆精东视频| 国产精品99久久久久久久vr| 天堂精品中文字幕在线| 18成人在线观看| 中文字幕中文字幕中文字幕亚洲无线| 日韩欧美激情四射| 欧美一级电影网站| 91精品欧美一区二区三区综合在| 在线观看免费一区| 在线观看视频一区| 一本大道久久a久久综合| 99免费精品视频| 白白色亚洲国产精品| 成人av网站免费观看| 成人永久免费视频| 高清不卡一区二区| 懂色av一区二区夜夜嗨| 成人免费va视频| 91视频xxxx| 91久久奴性调教| 欧美日本一区二区三区四区| 欧美精品1区2区| 欧美一区二区三区免费视频| 欧美一区二区二区| 日韩欧美不卡在线观看视频| 欧美sm美女调教| 日本一区二区综合亚洲| 国产精品免费av| 亚洲男同性恋视频| 亚洲成av人片| 免费精品99久久国产综合精品| 日韩高清不卡一区二区三区| 捆绑变态av一区二区三区| 国产伦精品一区二区三区视频青涩| 美女一区二区视频| 岛国一区二区三区| 色婷婷精品大在线视频 | 捆绑调教美女网站视频一区| 极品尤物av久久免费看| 成人午夜激情影院| 91久久精品网| 欧美va亚洲va在线观看蝴蝶网| 久久蜜桃一区二区| 亚洲欧美激情一区二区| 亚洲中国最大av网站| 青青草一区二区三区| 成人三级在线视频| 欧美人牲a欧美精品| 欧美电视剧在线观看完整版| 国产欧美中文在线| 亚洲r级在线视频| 国产精品亚洲专一区二区三区| 99国产精品99久久久久久| 337p亚洲精品色噜噜| 国产精品色哟哟网站| 丝袜亚洲另类欧美综合| 国产精品99精品久久免费| 在线观看免费亚洲| 久久久久国色av免费看影院| 亚洲资源中文字幕| 成人免费福利片| 欧美va在线播放| 亚洲国产精品一区二区www | 91麻豆精品国产91久久久久久久久 | 91麻豆精品国产91久久久更新时间| 久久久久久久网| 日本系列欧美系列|