
by moving needed C source to src/plot and building during `make', but stripping out the copies of gd, png, and zlib; instead, hook a dc<%>-based back end into plot
82 lines
3.1 KiB
C
82 lines
3.1 KiB
C
/* $Id: drivers.h,v 1.1 2004/03/01 20:54:46 cozmic Exp $
|
|
|
|
Contains all prototypes for driver functions.
|
|
*/
|
|
|
|
#ifndef __DRIVERS_H__
|
|
#define __DRIVERS_H__
|
|
|
|
#include "pdf.h"
|
|
#include "plstrm.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void plD_dispatch_init_mac8 ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_mac1 ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_nx ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_os2 ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_xw ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_gnome ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tk ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_vga ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_mgr ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_win3 ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_vga ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_vga ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_vga ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tiff ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_jpg ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_jpeg ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_bmp ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_vga ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_xterm ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tekt ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tek4107t ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_mskermit ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_versaterm( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_vlt ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_conex ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_dg ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_plm ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tekf ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tek4107f ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_psm ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_psc ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_xfig ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_ljiip ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_ljii ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_hp7470 ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_hp7580 ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_hpgl ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_imp ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_pbm ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_png ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_cgm ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_null ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_tkwin ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_pstex ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_ntk ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_mem ( PLDispatchTable *pdt );
|
|
void plD_dispatch_init_dc ( PLDispatchTable *pdt );
|
|
|
|
/* Prototypes for plot buffer calls. */
|
|
|
|
void plbuf_init (PLStream *);
|
|
void plbuf_line (PLStream *, short, short, short, short);
|
|
void plbuf_polyline (PLStream *, short *, short *, PLINT);
|
|
void plbuf_eop (PLStream *);
|
|
void plbuf_bop (PLStream *);
|
|
void plbuf_tidy (PLStream *);
|
|
void plbuf_state (PLStream *, PLINT);
|
|
void plbuf_esc (PLStream *, PLINT, void *);
|
|
|
|
void plRemakePlot (PLStream *);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __DRIVERS_H__ */
|