Fixed binary search: no more infinite loops when vendor is unknown.
[tangerine.git] / workbench / classes / zune / betterstring / includes / proto / mccclass.h
blobd317aff336b182c5b27618ec36c5ad691418438c
1 #ifndef PROTO_MCCCLASS_H
2 #define PROTO_MCCCLASS_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
18 /****************************************************************************/
20 #ifndef __NOLIBBASE__
21 //extern struct Library * MCCClassBase;
22 #endif /* __NOLIBBASE__ */
24 /****************************************************************************/
26 #ifdef __amigaos4__
27 #include <interfaces/mccclass.h>
28 #ifdef __USE_INLINE__
29 #include <inline4/mccclass.h>
30 #endif /* __USE_INLINE__ */
31 #ifndef CLIB_MCCCLASS_PROTOS_H
32 #define CLIB_MCCCLASS_PROTOS_H 1
33 #endif /* CLIB_MCCCLASS_PROTOS_H */
34 #ifndef __NOGLOBALIFACE__
35 // extern struct MCCClassIFace *IMCCClass;
36 #endif /* __NOGLOBALIFACE__ */
37 #else /* __amigaos4__ */
38 #ifndef CLIB_MCCCLASS_PROTOS_H
39 #include <clib/mccclass_protos.h>
40 #endif /* CLIB_MCCCLASS_PROTOS_H */
41 #if defined(__GNUC__)
42 #ifndef __PPC__
43 #include <inline/mccclass.h>
44 #else
45 #include <ppcinline/mccclass.h>
46 #endif /* __PPC__ */
47 #elif defined(__VBCC__)
48 #ifndef __PPC__
49 #include <inline/mccclass_protos.h>
50 #endif /* __PPC__ */
51 #else
52 #include <pragmas/mccclass_pragmas.h>
53 #endif /* __GNUC__ */
54 #endif /* __amigaos4__ */
56 /****************************************************************************/
58 #endif /* PROTO_MCCCLASS_H */