crt_defs.h

来自「澳洲人写的Cortex,包括uC_IP协议栈」· C头文件 代码 · 共 246 行 · 第 1/2 页

H
246
字号
<HTML><HEAD><TITLE>/home/asysweb/public_html/cortex/kernel/src/crt_defs.h</TITLE></HEAD><BODY><pre><font color="#6920ac">/*************************************************************************/</font><font color="#6920ac">/*                                                                       */</font><font color="#6920ac">/*     Copyright (c) 1997-1999 Australian Real Time Embedded Systems     */</font><font color="#6920ac">/*                                                                       */</font><font color="#6920ac">/* PROPRIETARY RIGHTS of Australian Real Time Embedded Systems           */</font><font color="#6920ac">/* are involved in the subject matter of this material. All reproduction,*/</font><font color="#6920ac">/* manufacturing, use, and sales rights pertaining to this subject matter*/</font><font color="#6920ac">/* are governed by the license agreement. The recipient of this software */</font><font color="#6920ac">/* implicitly accepts the terms of the license.                          */</font><font color="#6920ac">/*                                                                       */</font><font color="#6920ac">/*************************************************************************/</font><font color="#6920ac">/************************************************************************* * * FILE NAME * *      crt_defs.h * * SYSTEM COMPONENT * *      CORTEX Component Independent Definitions * * DESCRIPTION * *      This file contains data and constant definitions general *      for all system components. * * SCCS HISTORY * *      @(#)crt_defs.h  1.11, 03/06/00, 19:24:05 * * AUTHOR * *      Vadim N. Azarovsky * * CREATED * *      22-Jan-1997         by Vadim N. Azarovsky * * REVISION HISTORY * *      NAME                DATE                    REMARKS * **************************************************************************/</font><b><font color='DarkGreen'>#ifndef</font></b><font color="maroon"> __CRT_DEFS__H</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="__CRT_DEFS__H">__CRT_DEFS__H</a></font><b><font color='DarkGreen'>#ifdef</font></b><font color="maroon">  __cplusplus</font><i>extern</i> <font color="DarkGreen">"C"</font> {<b><font color='DarkGreen'>#endif</font></b><font color="maroon">  <font color="#6920ac">/* __cplusplus */</font></font><b><font color='DarkGreen'>#include</font></b> <a href="env_defs.h.FIND-INC"><font color="blue">"env_defs.h"</font></a><font color="#6920ac">/*********************** *  GLOBAL CONSTANSTS  * ***********************/</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_FALSE">CRTX_FALSE</a></font>      0       <font color="#6920ac">/* boolean FALSE */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_TRUE">CRTX_TRUE</a></font>       1       <font color="#6920ac">/* boolean TRUE  */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_NULL">CRTX_NULL</a></font>       ((crtx_Void_t*)0)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_SUCCESS">CRTX_SUCCESS</a></font>    0       <font color="#6920ac">/* indicates successful completion                                       of the service */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_REG_1">CRTX_REG_1</a></font>      register<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_REG_2">CRTX_REG_2</a></font>      register<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_REG_3">CRTX_REG_3</a></font>      register<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_REG_4">CRTX_REG_4</a></font>      register<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_PUBLIC">CRTX_PUBLIC</a></font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_PRIVATE">CRTX_PRIVATE</a></font>    static<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_EXCEPTION">CRTX_EXCEPTION</a></font>  goto<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_NO_ID">CRTX_NO_ID</a></font>      0x0ul<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT0">CRTX_BIT0</a></font>       0x1<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT1">CRTX_BIT1</a></font>       0x2<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT2">CRTX_BIT2</a></font>       0x4<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT3">CRTX_BIT3</a></font>       0x8<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT4">CRTX_BIT4</a></font>       0x10<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT5">CRTX_BIT5</a></font>       0x20<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT6">CRTX_BIT6</a></font>       0x40<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT7">CRTX_BIT7</a></font>       0x80<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT8">CRTX_BIT8</a></font>       0x100<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT9">CRTX_BIT9</a></font>       0x200<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT10">CRTX_BIT10</a></font>      0x400<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT11">CRTX_BIT11</a></font>      0x800<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT12">CRTX_BIT12</a></font>      0x1000<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT13">CRTX_BIT13</a></font>      0x2000<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT14">CRTX_BIT14</a></font>      0x4000<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT15">CRTX_BIT15</a></font>      0x8000<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT16">CRTX_BIT16</a></font>      0x10000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT17">CRTX_BIT17</a></font>      0x20000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT18">CRTX_BIT18</a></font>      0x40000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT19">CRTX_BIT19</a></font>      0x80000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT20">CRTX_BIT20</a></font>      0x100000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT21">CRTX_BIT21</a></font>      0x200000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT22">CRTX_BIT22</a></font>      0x400000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT23">CRTX_BIT23</a></font>      0x800000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT24">CRTX_BIT24</a></font>      0x1000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT25">CRTX_BIT25</a></font>      0x2000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT26">CRTX_BIT26</a></font>      0x4000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT27">CRTX_BIT27</a></font>      0x8000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT28">CRTX_BIT28</a></font>      0x10000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT29">CRTX_BIT29</a></font>      0x20000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT30">CRTX_BIT30</a></font>      0x40000000l<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_BIT31">CRTX_BIT31</a></font>      0x80000000l<font color="#6920ac">/* Some ASCII control characters */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_NUL">CRTX_NUL</a></font>        0<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_SOH">CRTX_SOH</a></font>        1<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_STX">CRTX_STX</a></font>        2<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_ETX">CRTX_ETX</a></font>        3<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_EOT">CRTX_EOT</a></font>        4<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_ENQ">CRTX_ENQ</a></font>        5<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="CRTX_ACK">CRTX_ACK</a></font>        6<b><font color='DarkGreen'>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?