#ifndef MYLIB_H
#define MYLIB_H
/*
**	$Filename: MyLib.h $
**	$Release: 1.2 $
**	$Date: 92/05/05 $
**
**	MyLib.lib include file
**
*/

#ifndef EXEC_TYPES_H
   #include <exec/types.h>
#endif

/* builtin compiler functions */

int              __builtin_strcmp(char *, char *);
char *           __builtin_strcpy(char *, char *);
int              __builtin_strlen(char *);
void *           __builtin_memcpy(void *, void *, unsigned);
int              __builtin_memcmp(void *, void *, unsigned);
void *           __builtin_memset(void *, int, unsigned);

/* MyLib.lib functions */

int              __regargs strlen(char *);
char *           __regargs stpcpy(char *, char *);
void             __stdargs sprintf(char *, char *, ...);
char *           __regargs stpblk(char *);
void             __stdargs printf(char *, ...);
void             __stdargs printf34(char *, ...);
struct MsgPort * __regargs ReplyMessages(struct MsgPort *);
long             __stdargs stub(void);
void             __regargs CloseWindowSafely(struct Window *);
char *           __stdargs CreateString(ULONG *, char *, ...);
void             __regargs InitList(struct List *);
void             __stdargs gprintf(struct RastPort *, char *, ...);
char *           __stdargs CreateString37(char *, ...);

/* long __stdargs EasyRequest(struct Window *, struct EasyStruct *, ULONG *); */
/* struct Gadget * __stdargs CreateGadget(ULONG, struct Gadget *, struct NewGadget *, ULONG, ...); */
/* void __stdargs GT_SetGadgetAttrs(struct Gadget *, struct Window *, struct Requester *, ULONG, ...); */
/* LONG __stdargs FPrintf(BPTR, char *, ...); */

/* MyLib.lib data */

extern UWORD __far BusyPointerImage[];

#endif	/* MYLIB_H */
