Johns release
This commit is contained in:
parent
bd5635a1e2
commit
dd3b648e8b
246 changed files with 59132 additions and 0 deletions
70
gdb/vx-share/vxTypes.h
Normal file
70
gdb/vx-share/vxTypes.h
Normal file
|
@ -0,0 +1,70 @@
|
|||
/* vxTypes.h - VxWorks type definition header */
|
||||
|
||||
/* Copyright 1984-1990 Wind River Systems, Inc. */
|
||||
|
||||
/*
|
||||
modification history
|
||||
--------------------
|
||||
01c,05oct90,shl added copyright notice.
|
||||
made #endif ANSI style.
|
||||
01b,10aug90,dnw added VOIDFUNCPTR
|
||||
01a,29may90,del written.
|
||||
*/
|
||||
|
||||
#ifndef INCvxTypesh
|
||||
#define INCvxTypesh
|
||||
|
||||
/* The following stuff must NOT be included if this include file is used
|
||||
* from assembly language. Just #define ASMLANGUAGE before the include,
|
||||
* to get rid of it.
|
||||
*/
|
||||
|
||||
#ifndef ASMLANGUAGE
|
||||
|
||||
/* vxWorks types */
|
||||
|
||||
typedef char INT8;
|
||||
typedef short INT16;
|
||||
typedef int INT32;
|
||||
|
||||
typedef unsigned char UINT8;
|
||||
typedef unsigned short UINT16;
|
||||
typedef unsigned int UINT32;
|
||||
|
||||
typedef unsigned char UCHAR;
|
||||
typedef unsigned short USHORT;
|
||||
typedef unsigned int UINT;
|
||||
typedef unsigned long ULONG;
|
||||
|
||||
typedef int BOOL;
|
||||
typedef int VOID;
|
||||
typedef int STATUS;
|
||||
typedef int ARGINT;
|
||||
|
||||
typedef int (*FUNCPTR) (); /* ptr to function returning int */
|
||||
typedef VOID (*VOIDFUNCPTR) (); /* ptr to function returning VOID */
|
||||
|
||||
|
||||
/* historical definitions - now obsolete */
|
||||
|
||||
typedef char TINY; /* obsolete */
|
||||
typedef char TBOOL; /* obsolete */
|
||||
typedef unsigned char UTINY; /* obsolete */
|
||||
|
||||
|
||||
/* architecture dependent typedefs */
|
||||
|
||||
#ifdef CPU_FAMILY
|
||||
|
||||
#if CPU_FAMILY==MC680X0
|
||||
typedef unsigned short INSTR; /* word-aligned instructions */
|
||||
#endif /* CPU_FAMILY==MC680X0 */
|
||||
|
||||
#if CPU_FAMILY==SPARC
|
||||
typedef unsigned long INSTR; /* 32 bit word-aligned instructions */
|
||||
#endif /* CPU_FAMILY==SPARC */
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* ASMLANGUAGE */
|
||||
#endif /* INCvxTypesh */
|
Loading…
Add table
Add a link
Reference in a new issue