* utils.c (strcmp_iw): Add a hack to allow "FOO(ARGS)" to
[deliverable/binutils-gdb.git] / gdb / vx-share / vxTypes.h
CommitLineData
dd3b648e
RP
1/* vxTypes.h - VxWorks type definition header */
2
3/* Copyright 1984-1990 Wind River Systems, Inc. */
4
5/*
6modification history
7--------------------
801c,05oct90,shl added copyright notice.
9 made #endif ANSI style.
1001b,10aug90,dnw added VOIDFUNCPTR
1101a,29may90,del written.
12*/
13
14#ifndef INCvxTypesh
15#define INCvxTypesh
16
17/* The following stuff must NOT be included if this include file is used
18 * from assembly language. Just #define ASMLANGUAGE before the include,
19 * to get rid of it.
20 */
21
22#ifndef ASMLANGUAGE
23
24/* vxWorks types */
25
26typedef char INT8;
27typedef short INT16;
28typedef int INT32;
29
30typedef unsigned char UINT8;
31typedef unsigned short UINT16;
32typedef unsigned int UINT32;
33
34typedef unsigned char UCHAR;
35typedef unsigned short USHORT;
36typedef unsigned int UINT;
37typedef unsigned long ULONG;
38
39typedef int BOOL;
40typedef int VOID;
41typedef int STATUS;
42typedef int ARGINT;
43
44typedef int (*FUNCPTR) (); /* ptr to function returning int */
45typedef VOID (*VOIDFUNCPTR) (); /* ptr to function returning VOID */
46
47
48/* historical definitions - now obsolete */
49
50typedef char TINY; /* obsolete */
51typedef char TBOOL; /* obsolete */
52typedef unsigned char UTINY; /* obsolete */
53
54
55/* architecture dependent typedefs */
56
57#ifdef CPU_FAMILY
58
59#if CPU_FAMILY==MC680X0
60typedef unsigned short INSTR; /* word-aligned instructions */
61#endif /* CPU_FAMILY==MC680X0 */
62
63#if CPU_FAMILY==SPARC
64typedef unsigned long INSTR; /* 32 bit word-aligned instructions */
65#endif /* CPU_FAMILY==SPARC */
66
67#endif
68
69#endif /* ASMLANGUAGE */
70#endif /* INCvxTypesh */
This page took 0.082383 seconds and 4 git commands to generate.