⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dy4std.h

📁 Curtiss-Wright Controls Embedded Computing公司的cw183板bsp源代码
💻 H
字号:
/********************************************************************** * *   Copyright (c) 2003-2004, Dy 4 Systems All rights reserved. *   This Source Code is the Property of Dy 4 Systems Inc. and *   can only be used in accordance with Source Code License *   Agreement of Dy 4 Systems Inc. dba (doing business as)  *   CURTISS-WRIGHT CONTROLS EMBEDDED COMPUTING, "CWCEC".  * **********************************************************************//*FILE HEADER*************************************************************** * *  Header %name:   dy4std.h % *  Instance:       kanata_1 * *  Description:    Definitions of data types and contants used throughout *                  legacy FF/W. * *  Notes: * *  History: * *      01a, 08oct04 aak - remove NOT_APPLICABLE (conflicting with FWX) *      ________________________________ *      5 Feb 1996  rk  Original Release *     ?? ??? ????  Details of any changes unknown. *     13 Jun 2002  SM; Task 4075; PR 1087 *                  Resolved conflicting definitions between FFW and *                  VxWorks for caddr_t and ptrdiff_t. *     21-Mar-2003  JB; Task 4846; PR 1392 *                  For use in migration to FF/W V9 structure: *                    Added define COMPLETION_OK (= 0 = CSS_OK). *                  Also updated file header format and untabified the *                  entire file (add of define only "real change"). * *END FILE HEADER**********************************************************/#ifndef __dy4std_h__#define __dy4std_h__#ifndef __version_h__#include "version.h"#endif/*HEADER******************************************************************** * * Global Data Structures and Typedefs * *END**********************************************************************/#ifndef _ASMLANGUAGE #ifndef __DY4_BOOLEAN#define __DY4_BOOLEANtypedef unsigned int    boolean;#endif #ifndef __DY4_UINT8#define __DY4_UINT8typedef unsigned char   uint8;#endif#ifndef __DY4_INT8#define __DY4_INT8typedef char        int8;#endif#ifndef __DY4_UINT16#define __DY4_UINT16typedef unsigned short  uint16;#endif#ifndef __DY4_INT16#define __DY4_INT16typedef signed short    int16;#endif#ifndef __DY4_UINT32#define __DY4_UINT32typedef unsigned long   uint32;#endif#ifndef __DY4_INT32#define __DY4_INT32typedef long    int32;#endif#ifndef __DY4_BITFIELD32#define __DY4_BITFIELD32typedef uint32  bitfield32;#endif#ifndef __DY4_UINT64#define __DY4_UINT64#ifdef __mips64typedef unsigned long uint64;#elsetypedef struct {    uint32  hi32;    uint32  lo32;} uint64;#endif#endif#ifdef __DY4_FFW    /* FFW specific declarations */#ifndef __DY4_CADDR_T#define __DY4_CADDR_Ttypedef char *  caddr_t;#endif#endif#ifdef __DY4_FFW    /* FFW specific declarations */#ifndef __DY4_PTRDIFF_T#define __DY4_PTRDIFF_Ttypedef int ptrdiff_t;#endif#endif#ifndef __DY4_SYSTEM_ADDRESS#define __DY4_SYSTEM_ADDRESStypedef uint64  SystemAddress;#endif#ifndef __DY4_SYSTEM_OFFSET#define __DY4_SYSTEM_OFFSETtypedef uint64  SystemOffset;#endif#ifndef __DY4_CPU_REGISTER#define __DY4_CPU_REGISTER#ifdef __mips64typedef uint64 CpuRegister;#elsetypedef uint32  CpuRegister;#endif#endif#endif#ifndef __DY4_NULL#define __DY4_NULL#ifndef NULL#define NULL    0#endif#endif#ifndef __DY4_NULL_PTR#define __DY4_NULL_PTR#ifndef NULL_PTR#define NULL_PTR    (void *)0#endif#endiftypedef void (*vector_t)(void *);/*HEADER******************************************************************** * * FFW Interface Constants * *END**********************************************************************/#ifndef TRUE#define TRUE    1#endif#ifndef FALSE#define FALSE   0#endif#define COMPLETED_OK 0#endif/* End of File */

⌨️ 快捷键说明

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