33 #ifdef ENABLE_DYNDRIVERS    44 #ifdef HAVE_LIBUNICODE    62 static void     plgdevlst( 
const char **, 
const char **, 
int *, 
int );
   121 #if defined ( PLD_aqt ) && !defined ( ENABLE_DYNDRIVERS )   124 #if defined ( PLD_epscairo ) && !defined ( ENABLE_DYNDRIVERS )   127 #if defined ( PLD_extcairo ) && !defined ( ENABLE_DYNDRIVERS )   130 #if defined ( PLD_memcairo ) && !defined ( ENABLE_DYNDRIVERS )   133 #if defined ( PLD_pdfcairo ) && !defined ( ENABLE_DYNDRIVERS )   136 #if defined ( PLD_pngcairo ) && !defined ( ENABLE_DYNDRIVERS )   139 #if defined ( PLD_pscairo ) && !defined ( ENABLE_DYNDRIVERS )   142 #if defined ( PLD_svgcairo ) && !defined ( ENABLE_DYNDRIVERS )   145 #if defined ( PLD_wincairo ) && !defined ( ENABLE_DYNDRIVERS )   148 #if defined ( PLD_xcairo ) && !defined ( ENABLE_DYNDRIVERS )   151 #if defined ( PLD_cgm ) && !defined ( ENABLE_DYNDRIVERS )   154 #if defined ( PLD_gif ) && !defined ( ENABLE_DYNDRIVERS )   157 #if defined ( PLD_jpeg ) && !defined ( ENABLE_DYNDRIVERS )   160 #if defined ( PLD_png ) && !defined ( ENABLE_DYNDRIVERS )   163 #if defined ( PLD_mem ) && !defined ( ENABLE_DYNDRIVERS )   166 #if defined ( PLD_ntk ) && !defined ( ENABLE_DYNDRIVERS )   169 #if defined ( PLD_null ) && !defined ( ENABLE_DYNDRIVERS )   172 #if defined ( PLD_pdf ) && !defined ( ENABLE_DYNDRIVERS )   175 #if defined ( PLD_plm ) && !defined ( ENABLE_DYNDRIVERS )   178 #if defined ( PLD_ps ) && !defined ( ENABLE_DYNDRIVERS )   181 #if defined ( PLD_psc ) && !defined ( ENABLE_DYNDRIVERS )   184 #if defined ( PLD_pstex ) && !defined ( ENABLE_DYNDRIVERS )   187 #if defined ( PLD_psttf ) && !defined ( ENABLE_DYNDRIVERS )   190 #if defined ( PLD_psttfc ) && !defined ( ENABLE_DYNDRIVERS )   193 #if defined ( PLD_bmpqt ) && !defined ( ENABLE_DYNDRIVERS )   196 #if defined ( PLD_epsqt ) && !defined ( ENABLE_DYNDRIVERS )   199 #if defined ( PLD_extqt ) && !defined ( ENABLE_DYNDRIVERS )   202 #if defined ( PLD_jpgqt ) && !defined ( ENABLE_DYNDRIVERS )   205 #if defined ( PLD_memqt ) && !defined ( ENABLE_DYNDRIVERS )   208 #if defined ( PLD_pdfqt ) && !defined ( ENABLE_DYNDRIVERS )   211 #if defined ( PLD_pngqt ) && !defined ( ENABLE_DYNDRIVERS )   214 #if defined ( PLD_ppmqt ) && !defined ( ENABLE_DYNDRIVERS )   217 #if defined ( PLD_qtwidget ) && !defined ( ENABLE_DYNDRIVERS )   220 #if defined ( PLD_svgqt ) && !defined ( ENABLE_DYNDRIVERS )   223 #if defined ( PLD_tiffqt ) && !defined ( ENABLE_DYNDRIVERS )   226 #if defined ( PLD_svg ) && !defined ( ENABLE_DYNDRIVERS )   229 #if defined ( PLD_tk ) && !defined ( ENABLE_DYNDRIVERS )   232 #if defined ( PLD_tkwin ) && !defined ( ENABLE_DYNDRIVERS )   235 #if defined ( PLD_wingcc ) && !defined ( ENABLE_DYNDRIVERS )   238 #if defined ( PLD_wxpng ) && !defined ( ENABLE_DYNDRIVERS )   241 #if defined ( PLD_wxwidgets ) && !defined ( ENABLE_DYNDRIVERS )   244 #if defined ( PLD_xfig ) && !defined ( ENABLE_DYNDRIVERS )   247 #if defined ( PLD_xwin ) && !defined ( ENABLE_DYNDRIVERS )   250 #if defined ( PLD_wingdi ) && !defined ( ENABLE_DYNDRIVERS )   264 #ifdef ENABLE_DYNDRIVERS   280 static PLLoadableDevice *loadable_device_list;
   281 static PLLoadableDriver *loadable_driver_list;
   283 static int nloadabledrivers = 0;
   287 #endif  // __PLCORE_H__ PLDLLIMPEXP_DRIVER void plD_dispatch_init_pscairo(PLDispatchTable *pdt)
static int npldynamicdevices
PLDLLIMPEXP_DRIVER void plD_dispatch_init_bmpqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wxwidgets(PLDispatchTable *pdt)
static void grpolyline(short *, short *, PLINT)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_memqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wincairo(PLDispatchTable *pdt)
static PLDispatchInit static_device_initializers[]
static void calc_diplt(void)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ppmqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_null(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psc(PLDispatchTable *pdt)
static PLINT lib_initialized
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xfig(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wingcc(PLDispatchTable *pdt)
static PLINT yscl[PL_MAXPOLY]
void plD_dispatch_init_aqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wxpng(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tk(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pngcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ps(PLDispatchTable *pdt)
PLDLLIMPEXP_DATA(PLStream) *plsc
PLDLLIMPEXP_DRIVER void plD_dispatch_init_extcairo(PLDispatchTable *pdt)
static int nplstaticdevices
PLDLLIMPEXP_DRIVER void plD_dispatch_init_extqt(PLDispatchTable *pdt)
static void plgdevlst(const char **, const char **, int *, int)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_gif(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_svgcairo(PLDispatchTable *pdt)
void(* PLDispatchInit)(PLDispatchTable *pdt)
static void plSelectDev(void)
static PLDispatchTable ** dispatch_table
void plD_dispatch_init_svg(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tiffqt(PLDispatchTable *pdt)
static void grgradient(short *, short *, PLINT)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_png(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tkwin(PLDispatchTable *pdt)
static void grline(short *, short *, PLINT)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psttf(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pdfcairo(PLDispatchTable *pdt)
static const char * utf8_to_ucs4(const char *ptr, PLUNICODE *unichar)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ntk(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pdf(PLDispatchTable *pdt)
static void plInitDispatchTable(void)
static PLStream * pls[PL_NSTREAMS]
static void plLoadDriver(void)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pstex(PLDispatchTable *pdt)
static void grfill(short *, short *, PLINT)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xw(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_epscairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_cgm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pdfqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_memcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_plm(PLDispatchTable *pdt)
static PLINT xscl[PL_MAXPOLY]
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wingdi(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_epsqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_qtwidget(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_jpgqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_svgqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psttfc(PLDispatchTable *pdt)
static void pldi_ini(void)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_jpeg(PLDispatchTable *pdt)
static void calc_dimap(void)
static void calc_diori(void)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pngqt(PLDispatchTable *pdt)
static void calc_didev(void)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_mem(PLDispatchTable *pdt)