25 static int initialized;
void PNG_draw_bitmap(int ncols, int nrows, int threshold, const unsigned char *buf)
void PNG_Client_Close(void)
void(* draw_line)(int, int, int, int)
void PNG_Graph_close(void)
int(* Get_with_box)(int, int, int *, int *, int *)
void PNG_color(int number)
void(* Client_Open)(void)
void(* Box_abs)(int, int, int, int)
int(* Get_with_line)(int, int, int *, int *, int *)
void(* draw_text)(const char *)
void(* Box_rel)(int, int)
void(* draw_bitmap)(int, int, int, const unsigned char *)
void PNG_Line_width(int width)
void(* Polygon_abs)(const int *, const int *, int)
void PNG_Set_window(int, int, int, int)
void(* Panel_delete)(const char *)
void(* Polyline_rel)(const int *, const int *, int)
void(* Polyline_abs)(const int *, const int *, int)
void PNG_Box_abs(int x1, int y1, int x2, int y2)
struct driver * PNG_Driver(void)
int PNG_Graph_set(int argc, char **argv)
int(* Graph_set)(int, char **)
void(* Client_Close)(void)
void PNG_begin_scaled_raster(int, int[2][2], int[2][2])
void PNG_draw_line(int x1, int y1, int x2, int y2)
void(* Polygon_rel)(const int *, const int *, int)
void(* Begin_scaled_raster)(int, int[2][2], int[2][2])
int(* Get_with_pointer)(int *, int *, int *)
int PNG_scaled_raster(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
void(* End_scaled_raster)(void)
int(* Scaled_raster)(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
void(* Set_window)(int, int, int, int)
void(* draw_point)(int, int)
int(* lookup_color)(int, int, int)
int PNG_lookup_color(int r, int g, int b)
void(* Panel_restore)(const char *)
void(* Panel_save)(const char *, int, int, int, int)
void(* Polydots_rel)(const int *, const int *, int)
void(* Polydots_abs)(const int *, const int *, int)
void PNG_draw_point(int x, int y)
void(* Graph_close)(void)