Back to index

plt-scheme  4.2.1
drivers.h
Go to the documentation of this file.
00001 /* $Id: drivers.h,v 1.1 2004/03/01 20:54:46 cozmic Exp $
00002 
00003        Contains all prototypes for driver functions.
00004 */
00005 
00006 #ifndef __DRIVERS_H__
00007 #define __DRIVERS_H__
00008 
00009 #include "pdf.h"
00010 #include "plstrm.h"
00011 
00012 #ifdef __cplusplus
00013 extern "C" {
00014 #endif
00015 
00016 void plD_dispatch_init_mac8 ( PLDispatchTable *pdt );
00017 void plD_dispatch_init_mac1 ( PLDispatchTable *pdt );
00018 void plD_dispatch_init_nx   ( PLDispatchTable *pdt );
00019 void plD_dispatch_init_os2  ( PLDispatchTable *pdt );
00020 void plD_dispatch_init_xw   ( PLDispatchTable *pdt );
00021 void plD_dispatch_init_gnome       ( PLDispatchTable *pdt );
00022 void plD_dispatch_init_tk   ( PLDispatchTable *pdt );
00023 void plD_dispatch_init_vga  ( PLDispatchTable *pdt );
00024 void plD_dispatch_init_mgr  ( PLDispatchTable *pdt );
00025 void plD_dispatch_init_win3 ( PLDispatchTable *pdt );
00026 void plD_dispatch_init_vga  ( PLDispatchTable *pdt );
00027 void plD_dispatch_init_vga  ( PLDispatchTable *pdt );
00028 void plD_dispatch_init_vga  ( PLDispatchTable *pdt );
00029 void plD_dispatch_init_tiff ( PLDispatchTable *pdt );
00030 void plD_dispatch_init_jpg  ( PLDispatchTable *pdt );
00031 void plD_dispatch_init_jpeg ( PLDispatchTable *pdt );
00032 void plD_dispatch_init_bmp  ( PLDispatchTable *pdt );
00033 void plD_dispatch_init_vga  ( PLDispatchTable *pdt );
00034 void plD_dispatch_init_xterm       ( PLDispatchTable *pdt );
00035 void plD_dispatch_init_tekt ( PLDispatchTable *pdt );
00036 void plD_dispatch_init_tek4107t    ( PLDispatchTable *pdt );
00037 void plD_dispatch_init_mskermit    ( PLDispatchTable *pdt );
00038 void plD_dispatch_init_versaterm( PLDispatchTable *pdt );
00039 void plD_dispatch_init_vlt  ( PLDispatchTable *pdt );
00040 void plD_dispatch_init_conex       ( PLDispatchTable *pdt );
00041 void plD_dispatch_init_dg   ( PLDispatchTable *pdt );
00042 void plD_dispatch_init_plm  ( PLDispatchTable *pdt );
00043 void plD_dispatch_init_tekf ( PLDispatchTable *pdt );
00044 void plD_dispatch_init_tek4107f    ( PLDispatchTable *pdt );
00045 void plD_dispatch_init_psm  ( PLDispatchTable *pdt );
00046 void plD_dispatch_init_psc  ( PLDispatchTable *pdt );
00047 void plD_dispatch_init_xfig ( PLDispatchTable *pdt );
00048 void plD_dispatch_init_ljiip       ( PLDispatchTable *pdt );
00049 void plD_dispatch_init_ljii ( PLDispatchTable *pdt );
00050 void plD_dispatch_init_hp7470      ( PLDispatchTable *pdt );
00051 void plD_dispatch_init_hp7580      ( PLDispatchTable *pdt );
00052 void plD_dispatch_init_hpgl ( PLDispatchTable *pdt );
00053 void plD_dispatch_init_imp  ( PLDispatchTable *pdt );
00054 void plD_dispatch_init_pbm  ( PLDispatchTable *pdt );
00055 void plD_dispatch_init_png  ( PLDispatchTable *pdt );
00056 void plD_dispatch_init_cgm  ( PLDispatchTable *pdt );
00057 void plD_dispatch_init_null ( PLDispatchTable *pdt );
00058 void plD_dispatch_init_tkwin       ( PLDispatchTable *pdt );
00059 void plD_dispatch_init_pstex       ( PLDispatchTable *pdt );
00060 void plD_dispatch_init_ntk  ( PLDispatchTable *pdt );
00061 void plD_dispatch_init_mem  ( PLDispatchTable *pdt );
00062 
00063 /* Prototypes for plot buffer calls. */
00064 
00065 void plbuf_init             (PLStream *);
00066 void plbuf_line             (PLStream *, short, short, short, short);
00067 void plbuf_polyline  (PLStream *, short *, short *, PLINT);
00068 void plbuf_eop              (PLStream *);
00069 void plbuf_bop              (PLStream *);
00070 void plbuf_tidy             (PLStream *);
00071 void plbuf_state     (PLStream *, PLINT);
00072 void plbuf_esc              (PLStream *, PLINT, void *);
00073 
00074 void plRemakePlot    (PLStream *);
00075 
00076 #ifdef __cplusplus
00077 }
00078 #endif
00079 
00080 #endif /* __DRIVERS_H__ */