#include "driver.h"

extern void XD_Box_abs(int,int,int,int);
extern int XD_Can_do_float(void);
extern void XD_Client_Close(void);
extern void XD_Client_Open(void);
extern int XD_Color_table_fixed(void);
extern int XD_Color_table_float(void);
extern void XD_Do_work(int);
extern int XD_Get_location_with_box(int,int,int *,int *,int *,int);
extern int XD_Get_location_with_line(int,int,int *,int *,int *,int);
extern int XD_Get_location_with_pointer(int *,int *,int *,int);
extern void XD_Graph_close(void);
extern int XD_Graph_set(int,char **);
extern void XD_Line_width(int);
extern void XD_Panel_delete(const char *);
extern void XD_Panel_restore(const char *);
extern void XD_Panel_save(const char *,int,int,int,int);
extern void XD_Polydots_abs(const int *,const int *,int);
extern void XD_Polydots_rel(const int *,const int *,int);
extern void XD_Polygon_abs(const int *,const int *,int);
extern void XD_Polygon_rel(const int *,const int *,int);
extern void XD_Polyline_abs(const int *,const int *,int);
extern void XD_Polyline_rel(const int *,const int *,int);
extern void XD_RGB_raster(int,int,const unsigned char *,const unsigned char *,const unsigned char *,const unsigned char *);
extern void XD_RGB_set_colors(const unsigned char *,const unsigned char *,const unsigned char *);
extern void XD_Raster_int(int,int,const int *,int,int);
extern void XD_Respond(void);
extern int XD_Work_stream(void);
extern void XD_color(int);
extern void XD_draw_bitmap(int,int,const unsigned char *);
extern void XD_draw_line(int,int,int,int);
extern void XD_draw_point(int,int);
extern int XD_get_table_type(void);
extern int XD_lookup_color(int, int, int);
extern void XD_reset_color(int,int,int,int);
