
/*
 * flush.h
 */


#include <limits.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <math.h>
#include <ctype.h>
#include <dos/dosextens.h>
#include <dos/filehandler.h>

#include <proto/exec.h>

#include <clib/graphics_protos.h>

#include <exec/devices.h>
#include <exec/execbase.h>
#include <exec/memory.h>
#include <exec/types.h>

#include <graphics/gfx.h>
#include <graphics/gfxbase.h>
#include <graphics/text.h>

#include <libraries/dos.h>
#include <libraries/dosextens.h>
#include <libraries/gadtools.h>
#include <libraries/diskfont.h>
 
#include "typedefs.h"

extern struct ExecBase *SysBase; 

struct verref {
	UWORD ver; 
	UWORD rev;
};

struct fonts {
	UWORD font_x; 
	UWORD font_y;
};

#define S_BUFLEN 32

typedef struct s_lib {
        int o_cnt;
	union {
		struct verref  vr;
		struct fonts   fonts;	
	} confeds ;
        char name[S_BUFLEN];
} S_LIB;

typedef enum action
  {
    REPORT, FLUSH
  }
F_ACTION;


  
#include "flush_protos.h"

/**/


