#define __USE_SYSBASE	1
#include <stdlib.h>
#include <string.h>
#include <intuition/intuition.h>
#include <utility/tagitem.h>
#include <libraries/dos.h>
#include <dos/dostags.h>
#include <libraries/bbsread.h>
#include <intuition/intuition.h>
#include <intuition/intuitionbase.h>
#include <exec/memory.h>
#include <clib/timer_protos.h>
#include <pragmas/timer_pragmas.h>

#include <proto/bbsread.h>
#include <proto/utility.h>
#include <proto/intuition.h>
#include <proto/dos.h>
#include <proto/exec.h>

/*  Global structbases  */
struct TaskData
{
	struct DosLibrary 	*DOSBase;
	struct Library 		*BBSReadBase;
	struct Library		*UtilityBase;
	struct ExecBase 	*SysBase;
	struct MsgPort		*timerport;
	struct timerequest	*timerio;
};

#define DOSBase		td->DOSBase
#define BBSReadBase	td->BBSReadBase
#define UtilityBase td->UtilityBase
#define SysBase		td->SysBase
#define timerport	td->timerport
#define timerio		td->timerio
