Don't call InvertPixelArray with negative width and/or height.
[tangerine.git] / workbench / libs / muimaster / zunemaster_vectors.c
blob1cf144b42a1d6a861c41ebe87ac9ea7c201fe217
2 /* This file was generated by idltool 51.5. Do not edit */
4 #ifndef EXEC_TYPES_H
5 #include <exec/types.h>
7 #endif
8 #ifndef EXEC_EXEC_H
9 #include <exec/exec.h>
10 #endif
11 #ifndef EXEC_INTERFACES_H
12 #include <exec/interfaces.h>
13 #endif
15 #ifndef EXEC_LISTS_H
16 #include <exec/lists.h>
17 #endif
18 #ifndef INTUITION_INTUITION_H
19 #include <intuition/intuition.h>
20 #endif
21 #ifndef INTUITION_CLASSES_H
22 #include <intuition/classes.h>
23 #endif
24 #ifndef INTUITION_CLASSUSR_H
25 #include <intuition/classusr.h>
26 #endif
27 #ifndef INTUITION_GADGETCLASS_H
28 #include <intuition/gadgetclass.h>
29 #endif
30 #ifndef UTILITY_TAGITEM_H
31 #include <utility/tagitem.h>
32 #endif
34 #ifndef LIBRARIES_MUI_H
35 #include <libraries/mui.h>
36 #endif
39 extern ULONG VARARGS68K _ZuneMaster_Obtain(struct ZuneMasterIFace *);
40 extern ULONG VARARGS68K _ZuneMaster_Release(struct ZuneMasterIFace *);
41 extern Object * VARARGS68K _ZuneMaster_MUI_NewObjectA(struct ZuneMasterIFace *, CONST_STRPTR classname, struct TagItem * tags);
42 extern Object * VARARGS68K _ZuneMaster_MUI_NewObject(struct ZuneMasterIFace *, CONST_STRPTR classname, ...) __stackparm;
43 extern VOID VARARGS68K _ZuneMaster_MUI_DisposeObject(struct ZuneMasterIFace *, Object * obj);
44 extern LONG VARARGS68K _ZuneMaster_MUI_RequestA(struct ZuneMasterIFace *, APTR app, APTR win, ULONG flags, CONST_STRPTR title, CONST_STRPTR gadgets, CONST_STRPTR format, APTR params);
45 extern LONG VARARGS68K _ZuneMaster_MUI_Request(struct ZuneMasterIFace *, APTR app, APTR win, ULONG flags, CONST_STRPTR title, CONST_STRPTR gadgets, CONST_STRPTR format, ...) __stackparm;
46 extern APTR VARARGS68K _ZuneMaster_MUI_AllocAslRequest(struct ZuneMasterIFace *, ULONG reqType, struct TagItem * tagList);
47 extern APTR VARARGS68K _ZuneMaster_MUI_AllocAslRequestTags(struct ZuneMasterIFace *, ULONG reqType, ...) __stackparm;
48 extern BOOL VARARGS68K _ZuneMaster_MUI_AslRequest(struct ZuneMasterIFace *, APTR requester, struct TagItem * tagList);
49 extern BOOL VARARGS68K _ZuneMaster_MUI_AslRequestTags(struct ZuneMasterIFace *, APTR requester, ...) __stackparm;
50 extern VOID VARARGS68K _ZuneMaster_MUI_FreeAslRequest(struct ZuneMasterIFace *, APTR requester);
51 extern LONG VARARGS68K _ZuneMaster_MUI_Error(struct ZuneMasterIFace *);
52 extern LONG VARARGS68K _ZuneMaster_MUI_SetError(struct ZuneMasterIFace *, LONG num);
53 extern struct IClass * VARARGS68K _ZuneMaster_MUI_GetClass(struct ZuneMasterIFace *, CONST_STRPTR classname);
54 extern VOID VARARGS68K _ZuneMaster_MUI_FreeClass(struct ZuneMasterIFace *, struct IClass * classptr);
55 extern VOID VARARGS68K _ZuneMaster_MUI_RequestIDCMP(struct ZuneMasterIFace *, Object * obj, ULONG flags);
56 extern VOID VARARGS68K _ZuneMaster_MUI_RejectIDCMP(struct ZuneMasterIFace *, Object * obj, ULONG flags);
57 extern VOID VARARGS68K _ZuneMaster_MUI_Redraw(struct ZuneMasterIFace *, Object * obj, ULONG flags);
58 extern struct MUI_CustomClass * VARARGS68K _ZuneMaster_MUI_CreateCustomClass(struct ZuneMasterIFace *, struct Library * base, CONST_STRPTR supername, struct MUI_CustomClass * supermcc, LONG datasize, APTR dispatcher);
59 extern BOOL VARARGS68K _ZuneMaster_MUI_DeleteCustomClass(struct ZuneMasterIFace *, struct MUI_CustomClass * mcc);
60 extern Object * VARARGS68K _ZuneMaster_MUI_MakeObjectA(struct ZuneMasterIFace *, LONG type, ULONG * params);
61 extern Object * VARARGS68K _ZuneMaster_MUI_MakeObject(struct ZuneMasterIFace *, LONG type, ...) __stackparm;
62 extern BOOL VARARGS68K _ZuneMaster_MUI_Layout(struct ZuneMasterIFace *, Object * obj, LONG left, LONG top, LONG width, LONG height, ULONG flags);
63 extern LONG VARARGS68K _ZuneMaster_MUI_ObtainPen(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, struct MUI_PenSpec * spec, ULONG flags);
64 extern VOID VARARGS68K _ZuneMaster_MUI_ReleasePen(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, LONG pen);
65 extern APTR VARARGS68K _ZuneMaster_MUI_AddClipping(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, WORD left, WORD top, WORD width, WORD height);
66 extern VOID VARARGS68K _ZuneMaster_MUI_RemoveClipping(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, APTR handle);
67 extern APTR VARARGS68K _ZuneMaster_MUI_AddClipRegion(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, struct Region * r);
68 extern VOID VARARGS68K _ZuneMaster_MUI_RemoveClipRegion(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, APTR handle);
69 extern BOOL VARARGS68K _ZuneMaster_MUI_BeginRefresh(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, ULONG flags);
70 extern VOID VARARGS68K _ZuneMaster_MUI_EndRefresh(struct ZuneMasterIFace *, struct MUI_RenderInfo * mri, ULONG flags);
73 static void *main_vectors[] = {
74 (void *)_ZuneMaster_Obtain,
75 (void *)_ZuneMaster_Release,
76 (void *)NULL,
77 (void *)NULL,
78 (void *)_ZuneMaster_MUI_NewObjectA,
79 (void *)_ZuneMaster_MUI_NewObject,
80 (void *)_ZuneMaster_MUI_DisposeObject,
81 (void *)_ZuneMaster_MUI_RequestA,
82 (void *)_ZuneMaster_MUI_Request,
83 (void *)_ZuneMaster_MUI_AllocAslRequest,
84 (void *)_ZuneMaster_MUI_AllocAslRequestTags,
85 (void *)_ZuneMaster_MUI_AslRequest,
86 (void *)_ZuneMaster_MUI_AslRequestTags,
87 (void *)_ZuneMaster_MUI_FreeAslRequest,
88 (void *)_ZuneMaster_MUI_Error,
89 (void *)_ZuneMaster_MUI_SetError,
90 (void *)_ZuneMaster_MUI_GetClass,
91 (void *)_ZuneMaster_MUI_FreeClass,
92 (void *)_ZuneMaster_MUI_RequestIDCMP,
93 (void *)_ZuneMaster_MUI_RejectIDCMP,
94 (void *)_ZuneMaster_MUI_Redraw,
95 (void *)_ZuneMaster_MUI_CreateCustomClass,
96 (void *)_ZuneMaster_MUI_DeleteCustomClass,
97 (void *)_ZuneMaster_MUI_MakeObjectA,
98 (void *)_ZuneMaster_MUI_MakeObject,
99 (void *)_ZuneMaster_MUI_Layout,
100 (void *)NULL,
101 (void *)NULL,
102 (void *)NULL,
103 (void *)NULL,
104 (void *)_ZuneMaster_MUI_ObtainPen,
105 (void *)_ZuneMaster_MUI_ReleasePen,
106 (void *)_ZuneMaster_MUI_AddClipping,
107 (void *)_ZuneMaster_MUI_RemoveClipping,
108 (void *)_ZuneMaster_MUI_AddClipRegion,
109 (void *)_ZuneMaster_MUI_RemoveClipRegion,
110 (void *)_ZuneMaster_MUI_BeginRefresh,
111 (void *)_ZuneMaster_MUI_EndRefresh,
112 (void *)-1