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

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

?? uip_arch.h

?? MCS-51的一個Free小型操作系統,在KeilC中下編譯工作
?? H
字號:
/**
 * \addtogroup uip
 * {@
 */

/**
 * \defgroup uiparch Architecture specific uIP functions
 * @{
 *
 * The functions in the architecture specific module implement the IP
 * check sum and 32-bit additions.
 *
 * The IP checksum calculation is the most computationally expensive
 * operation in the TCP/IP stack and it therefore pays off to
 * implement this in efficient assembler. The purpose of the uip-arch
 * module is to let the checksum functions to be implemented in
 * architecture specific assembler.
 *
 */

/**
 * \file
 * Declarations of architecture specific functions.
 * \author Adam Dunkels <adam@dunkels.com>
 */

/*
 * Copyright (c) 2001, Adam Dunkels.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. The name of the author may not be used to endorse or promote
 *    products derived from this software without specific prior
 *    written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * This file is part of the uIP TCP/IP stack.
 *
 * $Id: uip_arch.h,v 1.2 2006/06/07 09:15:19 adam Exp $
 *
 */

#ifndef __UIP_ARCH_H__
#define __UIP_ARCH_H__

#include "uip.h"

/**
 * Carry out a 32-bit addition.
 *
 * Because not all architectures for which uIP is intended has native
 * 32-bit arithmetic, uIP uses an external C function for doing the
 * required 32-bit additions in the TCP protocol processing. This
 * function should add the two arguments and place the result in the
 * global variable uip_acc32.
 *
 * \note The 32-bit integer pointed to by the op32 parameter and the
 * result in the uip_acc32 variable are in network byte order (big
 * endian).
 *
 * \param op32 A pointer to a 4-byte array representing a 32-bit
 * integer in network byte order (big endian).
 *
 * \param op16 A 16-bit integer in host byte order.
 */
void uip_add32(u8_t *op32, u16_t op16);

/**
 * Calculate the Internet checksum over a buffer.
 *
 * The Internet checksum is the one's complement of the one's
 * complement sum of all 16-bit words in the buffer.
 *
 * See RFC1071.
 *
 * \note This function is not called in the current version of uIP,
 * but future versions might make use of it.
 *
 * \param buf A pointer to the buffer over which the checksum is to be
 * computed.
 *
 * \param len The length of the buffer over which the checksum is to
 * be computed.
 *
 * \return The Internet checksum of the buffer.
 */
u16_t uip_chksum(u16_t *buf, u16_t len);

/**
 * Calculate the IP header checksum of the packet header in uip_buf.
 *
 * The IP header checksum is the Internet checksum of the 20 bytes of
 * the IP header.
 *
 * \return The IP header checksum of the IP header in the uip_buf
 * buffer.
 */
u16_t uip_ipchksum(void);

/**
 * Calculate the TCP checksum of the packet in uip_buf and uip_appdata.
 *
 * The TCP checksum is the Internet checksum of data contents of the
 * TCP segment, and a pseudo-header as defined in RFC793.
 *
 * \note The uip_appdata pointer that points to the packet data may
 * point anywhere in memory, so it is not possible to simply calculate
 * the Internet checksum of the contents of the uip_buf buffer.
 *
 * \return The TCP checksum of the TCP segment in uip_buf and pointed
 * to by uip_appdata.
 */
u16_t uip_tcpchksum(void);

u16_t uip_udpchksum(void);

/** @} */
/** @} */

#endif /* __UIP_ARCH_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看视频一区二区| 国产老肥熟一区二区三区| 日韩免费性生活视频播放| 国内成人精品2018免费看| 亚洲精品一卡二卡| 日韩精品一区二区在线| 91麻豆免费看片| 麻豆中文一区二区| 夜夜爽夜夜爽精品视频| 久久久久国产精品人| 欧美喷潮久久久xxxxx| 成人app软件下载大全免费| 美女诱惑一区二区| 亚洲综合精品自拍| 亚洲欧洲日本在线| www国产成人| 7777精品久久久大香线蕉| 99久久综合国产精品| 国产一区二区h| 日韩电影免费在线观看网站| 亚洲视频一二区| 国产欧美一区二区精品性色超碰| 欧美一区二区三区在| 在线一区二区三区做爰视频网站| 国产aⅴ综合色| 激情综合网av| 秋霞成人午夜伦在线观看| 亚洲一线二线三线久久久| 国产精品你懂的在线欣赏| 久久久另类综合| 精品成人免费观看| 欧美一级高清大全免费观看| 欧美日韩一本到| 欧美亚洲国产一区二区三区| 91色在线porny| 99久久精品免费看国产免费软件| 国产高清久久久| 国内久久精品视频| 久久99九九99精品| 激情成人综合网| 韩国av一区二区三区| 国产在线精品一区二区| 国内一区二区在线| 国产成人丝袜美腿| 国产精品538一区二区在线| 国产一区在线视频| 国产精品亚洲人在线观看| 国产一区二区三区久久悠悠色av| 国内精品免费**视频| 国产九九视频一区二区三区| 国产精品123| av在线一区二区三区| 一本大道av一区二区在线播放| 91在线无精精品入口| 色老综合老女人久久久| 欧美三片在线视频观看| 欧美老年两性高潮| 日韩欧美国产系列| 欧美国产一区二区| 亚洲手机成人高清视频| 亚洲午夜一区二区| 蜜乳av一区二区| 懂色av一区二区夜夜嗨| 色综合色狠狠综合色| 欧美日韩黄色影视| 精品美女被调教视频大全网站| 国产日韩欧美激情| 亚洲欧美日韩在线播放| 亚洲成人免费电影| 韩国女主播一区| 91亚洲男人天堂| 欧美欧美午夜aⅴ在线观看| 2024国产精品| 亚洲三级视频在线观看| 婷婷开心激情综合| 国产剧情一区在线| 欧美性高清videossexo| 日韩免费高清电影| 国产精品国模大尺度视频| 亚洲成人先锋电影| 国产一区二区主播在线| 一本大道久久a久久综合| 日韩免费高清电影| 亚洲精选一二三| 久久国产尿小便嘘嘘| 99亚偷拍自图区亚洲| 欧美一区二区三区视频免费播放 | 精品在线一区二区三区| av亚洲精华国产精华| 日韩亚洲欧美综合| 亚洲丝袜精品丝袜在线| 激情小说欧美图片| 在线免费观看视频一区| 久久久亚洲国产美女国产盗摄| 一区二区三区免费网站| 国产精品77777竹菊影视小说| 欧美绝品在线观看成人午夜影视| 欧美国产精品一区| 青青草97国产精品免费观看 | 欧美日韩一区二区三区四区 | 日韩欧美一区在线观看| 亚洲婷婷国产精品电影人久久| 美女高潮久久久| 欧美在线看片a免费观看| 国产日韩欧美不卡| 麻豆精品视频在线| 欧美日韩一区二区三区高清| 国产精品拍天天在线| 精品一区二区av| 欧美日韩久久一区| 亚洲天天做日日做天天谢日日欢 | 国产精品一品二品| 日韩一区二区麻豆国产| 亚洲资源中文字幕| av亚洲精华国产精华精华| 久久久久久电影| 国产一区二区三区四区五区入口| 91精品欧美一区二区三区综合在| 一区二区三区在线免费视频| 成人美女视频在线观看18| www久久精品| 久草在线在线精品观看| 日韩午夜激情av| 午夜精品影院在线观看| 色哦色哦哦色天天综合| 亚洲卡通动漫在线| 在线视频你懂得一区二区三区| 国产精品视频一区二区三区不卡| 国产一区美女在线| 久久影院午夜片一区| 狠狠色狠狠色综合日日91app| 日韩美女视频在线| 麻豆精品视频在线观看视频| 日韩欧美亚洲一区二区| 久久精品国产成人一区二区三区| 欧美一区二区视频在线观看2022| 日本美女视频一区二区| 欧美一区二区三区在| 老司机免费视频一区二区| 日韩欧美一区电影| 极品美女销魂一区二区三区免费| 精品久久久网站| 国产精品原创巨作av| 国产亚洲va综合人人澡精品| 国产成人高清视频| 国产精品麻豆一区二区| 91香蕉国产在线观看软件| 樱花影视一区二区| 欧美老女人第四色| 国产一区二区在线免费观看| 国产亚洲短视频| 色视频一区二区| 日本午夜一区二区| 久久精品水蜜桃av综合天堂| 成人动漫一区二区| 亚洲一区精品在线| 91精品国产综合久久精品麻豆 | 中文字幕在线免费不卡| 色偷偷久久人人79超碰人人澡| 一区二区三区四区蜜桃 | 亚洲同性同志一二三专区| 在线观看视频91| 蜜桃在线一区二区三区| 久久免费国产精品| 色综合激情久久| 美国一区二区三区在线播放| 久久只精品国产| 91蝌蚪porny成人天涯| 三级一区在线视频先锋| 精品99999| 色综合天天综合在线视频| 日韩国产在线一| 国产欧美日韩中文久久| 欧美亚洲动漫精品| 韩国av一区二区三区在线观看| 亚洲同性同志一二三专区| 日韩一区二区三区视频在线 | 麻豆91在线看| 中文字幕亚洲欧美在线不卡| 欧美精品乱码久久久久久| 国产成人日日夜夜| 日韩国产精品91| 国产精品你懂的在线| 日韩一区二区高清| aaa欧美大片| 黄网站免费久久| 亚洲综合成人在线| 中文字幕第一页久久| 欧美日韩在线播放| 99久久精品费精品国产一区二区| 奇米四色…亚洲| 亚洲精品久久7777| 日本一区二区综合亚洲| 91麻豆精品国产91久久久资源速度| 国产成人精品免费在线| 青青青伊人色综合久久| 亚洲美女视频在线观看| 久久精品一区二区三区不卡| 欧美美女bb生活片| 成人sese在线|