Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / libs / codesetslib / include / proto / muimaster.h
blob774bf3c2c48555dc35b18cd2c18e229776ebf391
1 #ifndef PROTO_MUIMASTER_H
2 #define PROTO_MUIMASTER_H
4 /*
5 ** $Id$
6 ** Includes Release 50.1
7 **
8 ** Prototype/inline/pragma header file combo
9 **
10 ** (C) Copyright 2003-2004 Amiga, Inc.
11 ** All Rights Reserved
14 #ifndef EXEC_TYPES_H
15 #include <exec/types.h>
16 #endif
17 #ifndef INTUITION_CLASSES_H
18 #include <intuition/classes.h>
19 #endif
20 #ifndef UTILITY_TAGITEM_H
21 #include <utility/tagitem.h>
22 #endif
23 #ifndef LIBRARIES_MUI_H
24 #include <libraries/mui.h>
25 #endif
27 /****************************************************************************/
29 #ifndef __NOLIBBASE__
30 extern struct Library * MUIMasterBase;
31 #endif /* __NOLIBBASE__ */
33 /****************************************************************************/
35 #ifdef __amigaos4__
36 #include <interfaces/muimaster.h>
37 #ifdef __USE_INLINE__
38 #include <inline4/muimaster.h>
39 #endif /* __USE_INLINE__ */
40 #ifndef CLIB_MUIMASTER_PROTOS_H
41 #define CLIB_MUIMASTER_PROTOS_H 1
42 #endif /* CLIB_MUIMASTER_PROTOS_H */
43 #ifndef __NOGLOBALIFACE__
44 extern struct MUIMasterIFace *IMUIMaster;
45 #endif /* __NOGLOBALIFACE__ */
46 #else /* __amigaos4__ */
47 #ifndef CLIB_MUIMASTER_PROTOS_H
48 #include <clib/muimaster_protos.h>
49 #endif /* CLIB_MUIMASTER_PROTOS_H */
50 #if defined(__GNUC__)
51 #ifdef __AROS__
52 #include <defines/muimaster.h>
53 #else
54 #ifndef __PPC__
55 #include <inline/muimaster.h>
56 #else
57 #include <ppcinline/muimaster.h>
58 #endif /* __PPC__ */
59 #endif /* __AROS__ */
60 #elif defined(__VBCC__)
61 #ifndef __PPC__
62 #include <inline/muimaster_protos.h>
63 #endif /* __PPC__ */
64 #else
65 #include <pragmas/muimaster_pragmas.h>
66 #endif /* __GNUC__ */
67 #endif /* __amigaos4__ */
69 /****************************************************************************/
71 #endif /* PROTO_MUIMASTER_H */