forwarding build fix when MUIA_Scrollgroup_AutoBars is defined (NicJA).
[AROS-Contrib.git] / scalos / include / inline4 / ttengine.h
blobf4572a98f097eb16288a203ae06c385f019f023a
1 #ifndef INLINE4_TTENGINE_H
2 #define INLINE4_TTENGINE_H
4 /*
5 ** This file was auto generated by idltool 51.3.
6 **
7 ** It provides compatibility to OS3 style library
8 ** calls by substituting functions.
9 **
10 ** Do not edit manually.
11 */
13 #ifndef EXEC_TYPES_H
14 #include <exec/types.h>
15 #endif
16 #ifndef EXEC_EXEC_H
17 #include <exec/exec.h>
18 #endif
19 #ifndef EXEC_INTERFACES_H
20 #include <exec/interfaces.h>
21 #endif
23 #ifndef UTILITY_TAGITEM_H
24 #include <utility/tagitem.h>
25 #endif
26 #ifndef LIBRARIES_TTENGINE_H
27 #include <libraries/ttengine.h>
28 #endif
29 #ifndef GRAPHICS_TEXT_H
30 #include <graphics/text.h>
31 #endif
33 /* Inline macros for Interface "main" */
34 #define TT_OpenFontA(taglist) ITTEngine->TT_OpenFontA(taglist)
35 #if !defined(__cplusplus) && (__GNUC__ >= 3 \
36 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) \
37 || (__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
38 #define TT_OpenFont(...) ITTEngine->TT_OpenFont(__VA_ARGS__)
39 #endif
40 #define TT_SetFont(rp, font) ITTEngine->TT_SetFont(rp, font)
41 #define TT_CloseFont(font) ITTEngine->TT_CloseFont(font)
42 #define TT_Text(rp, string, count) ITTEngine->TT_Text(rp, string, count)
43 #define TT_SetAttrsA(rp, taglist) ITTEngine->TT_SetAttrsA(rp, taglist)
44 #if !defined(__cplusplus) && (__GNUC__ >= 3 \
45 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) \
46 || (__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
47 #define TT_SetAttrs(...) ITTEngine->TT_SetAttrs(__VA_ARGS__)
48 #endif
49 #define TT_GetAttrsA(rp, taglist) ITTEngine->TT_GetAttrsA(rp, taglist)
50 #if !defined(__cplusplus) && (__GNUC__ >= 3 \
51 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) \
52 || (__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
53 #define TT_GetAttrs(...) ITTEngine->TT_GetAttrs(__VA_ARGS__)
54 #endif
55 #define TT_TextLength(rp, string, count) ITTEngine->TT_TextLength(rp, string, count)
56 #define TT_TextExtent(rp, string, count, te) ITTEngine->TT_TextExtent(rp, string, count, te)
57 #define TT_TextFit(rp, string, count, te, tec, dir, cwidth, cheight) ITTEngine->TT_TextFit(rp, string, count, te, tec, dir, cwidth, cheight)
58 #define TT_GetPixmapA(font, string, count, taglist) ITTEngine->TT_GetPixmapA(font, string, count, taglist)
59 #if !defined(__cplusplus) && (__GNUC__ >= 3 \
60 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) \
61 || (__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
62 #define TT_GetPixmap(font, string, ...) ITTEngine->TT_GetPixmap(font, string, __VA_ARGS__)
63 #endif
64 #define TT_FreePixmap(pixmap) ITTEngine->TT_FreePixmap(pixmap)
65 #define TT_DoneRastPort(rp) ITTEngine->TT_DoneRastPort(rp)
66 #define TT_AllocRequest() ITTEngine->TT_AllocRequest()
67 #define TT_RequestA(request, taglist) ITTEngine->TT_RequestA(request, taglist)
68 #if !defined(__cplusplus) && (__GNUC__ >= 3 \
69 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) \
70 || (__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
71 #define TT_Request(...) ITTEngine->TT_Request(__VA_ARGS__)
72 #endif
73 #define TT_FreeRequest(request) ITTEngine->TT_FreeRequest(request)
74 #define TT_ObtainFamilyListA(taglist) ITTEngine->TT_ObtainFamilyListA(taglist)
75 #if !defined(__cplusplus) && (__GNUC__ >= 3 \
76 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) \
77 || (__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
78 #define TT_ObtainFamilyList(...) ITTEngine->TT_ObtainFamilyList(__VA_ARGS__)
79 #endif
80 #define TT_FreeFamilyList(list) ITTEngine->TT_FreeFamilyList(list)
82 #endif /* INLINE4_TTENGINE_H */