Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / network / stacks / AROSTCP / MUI.MiamiPanel / muimiamipanel_misc.h
blob83d30b4a6562d6dd16a631f44639c1fe172957e8
1 #include <libraries/mui.h>
2 #include <strings.h>
4 struct stream
6 UBYTE *buf;
7 int size;
8 int counter;
9 int stop;
12 /***********************************************************************/
14 #if !defined(__MORPHOS____) && !defined(__AROS__)
15 ULONG STDARGS DoSuperNew(struct IClass *cl,Object *obj,ULONG tag1,...);
16 #endif
18 Object *ovfixspace(void);
19 Object *ohfixspace(void);
20 Object *otextitem(void);
21 Object *obartitle(ULONG id, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
22 Object *owspace(ULONG weight);
23 Object *olabel(ULONG id, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
24 Object *olabel1(ULONG id, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
25 Object *ollabel1(ULONG id, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
26 Object *olabel2(ULONG id, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
27 Object *obutton(ULONG label,ULONG help, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
28 Object *ourlText(UBYTE *url,UBYTE *text, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
29 Object *ocheck(ULONG key,ULONG help, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
30 Object *ocycle(ULONG key,UBYTE **entries,ULONG help, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
31 ULONG openWindow(Object *app,Object *win, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
32 void grouping(UBYTE *source, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
33 #if !defined(__AROS__)
34 void sprintf(UBYTE *to,UBYTE *fmt,...);
35 #endif
37 #ifdef __MORPHOS__
38 static void snprintfStuff(void);
39 #elseif !defined(__AROS__)
40 static void ASM snprintfStuff(REG(d0,UBYTE c),REG(a3,struct stream *s));
41 #endif
43 #if !defined(__AROS__)
44 int STDARGS snprintf(UBYTE *buf,int size,UBYTE *fmt,...);
45 #endif
47 ULONG IDToValue(Tag tag, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
48 Tag valueToID(ULONG val);
49 struct ifnode *createIFNode(struct MPS_Prefs *prefs,UBYTE *name,ULONG scale, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
50 struct ifnode *findIFNode(struct MPS_Prefs *prefs,UBYTE *name);
51 void freeIFList(struct MPS_Prefs *prefs, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
52 void moveMinList(struct MinList *to,struct MinList *from, struct MiamiPanelBase_intern *MiamiPanelBaseIntern);
53 #ifdef __MORPHOS__
54 void *memcpy(void *to,const void *from,size_t len);
55 #endif
57 /****************************************************************************/