=================================================================== RCS file: /home/cvs/OpenXM_contrib/gnuplot/Attic/term.h,v retrieving revision 1.1.1.1 retrieving revision 1.1.1.3 diff -u -p -r1.1.1.1 -r1.1.1.3 --- OpenXM_contrib/gnuplot/Attic/term.h 2000/01/09 17:00:56 1.1.1.1 +++ OpenXM_contrib/gnuplot/Attic/term.h 2003/09/15 07:09:23 1.1.1.3 @@ -1,5 +1,5 @@ /* - * $Id: term.h,v 1.1.1.1 2000/01/09 17:00:56 maekawa Exp $ + * $Id: term.h,v 1.1.1.3 2003/09/15 07:09:23 ohara Exp $ * */ @@ -64,6 +64,49 @@ # endif /* X11 */ #else /* include all applicable terminals not commented out */ +/***************************************************************/ +/* Another special subset, this time for 16bit DOS/Windows + * builds. There's precious little space to squeeze drivers into on + * these platforms, so it's easier to provide a working selection here + * than to have every user try to find one him/herself. If you + * HAVE_LIBPDF, HAVE_LIBGD and/or HAVE_LIBPNG, even this selection may + * already be too large. */ +#if defined(DOS16) || defined (WIN16) +# ifndef WIN16 +# ifdef PC +/* uncomment the next line to include SuperVGA support using the + * SVGA.BGI drivers. This also triggers the inclusion of Super VGA + * support */ +/* # define BGI_NAME "svga256" */ +# include "pc.trm" +# endif /* PC */ +# else /* WIN16 */ +# include "win.trm" +# endif /* WIN16 */ +# include "cgm.trm" +# ifdef DEBUG +# include "debug.trm" +# endif +/* NOTE THAT GIF REQUIRES A SEPARATE LIBRARY : see term/gif.trm */ +# ifdef HAVE_LIBGD +# include "gif.trm" +# endif +# include "hpgl.trm" +# include "pbm.trm" +/* NOTE THAT PDF REQUIRES A SEPARATE LIBRARY : see term/pdf.trm */ +# ifdef HAVE_LIBPDF +# include "pdf.trm" +# endif +/* NOTE THAT PNG REQUIRES A SEPARATE LIBRARY : see term/png.trm */ +# ifdef HAVE_LIBPNG +# include "png.trm" +# endif +/* # include "post.trm" */ +# include "table.trm" +#else +/* not (WIN16 || DOS16) --> use general terminal selection */ + + /****************************************************************************/ /* Platform dependent part */ /****************************************************************************/ @@ -90,6 +133,12 @@ #endif +/* BeOS */ +#ifdef __BEOS__ +# include "be.trm" +#endif + + /****************************************************************************/ /* MS-DOS and Windows */ #if defined(MSDOS) || defined(_Windows) @@ -131,6 +180,10 @@ # include "next.trm" #endif +/* Apple MacOs X Server (Openstep Unix) */ +#if defined(__APPLE__) && defined(__MACH__) +# include "openstep.trm" +#endif /* OS/2 */ #ifdef OS2 @@ -169,6 +222,12 @@ #endif +/* GGI */ +#ifdef HAVE_GGI +# include "ggi.trm" +#endif + + /* MGR Window system */ #ifdef MGR # include "mgr.trm" @@ -203,8 +262,8 @@ #endif /****************************************************************************/ -/* Terminals not relevant for MSDOS, OS2, MS-Windows, ATARI or Amiga */ -#if !(defined(MSDOS) || defined(OS2) || defined(_Windows) || defined(ATARI) || defined(MTOS) || defined(AMIGA)) +/* Terminals not relevant for MSDOS, MS-Windows, ATARI or Amiga */ +#if !(defined(MSDOS) || defined(_Windows) || defined(ATARI) || defined(MTOS) || defined(AMIGA)) /* AED 512 and AED 767 graphics terminals */ # include "aed.trm" @@ -225,13 +284,14 @@ /* Tektronix 4106, 4107, 4109 and 420x terminals */ # include "t410x.trm" + /* a Tek 4010 and others including VT-style */ # include "tek.trm" /* inboard terminal driver for X11 (dumps gnuplot_x11 commands) */ # include "xlib.trm" -#endif /* !MSDOS && !OS2 && !_Windows && !_ATARI && !_MTOS && !AMIGA */ +#endif /* !MSDOS && !_Windows && !_ATARI && !_MTOS && !AMIGA */ /****************************************************************************/ @@ -262,9 +322,14 @@ /* DXF format for use with AutoCad (Release 10.x) */ #include "dxf.trm" -/* #include "dxy.trm" /* Roland DXY800A plotter */ -/* #include "excl.trm" /* QMS/EXCL laserprinter (Talaris 1590 and others) */ +/* Enhanced Metafile Format driver */ +#include "emf.trm" +/* Roland DXY800A plotter */ +/* #include "dxy.trm" */ +/* QMS/EXCL laserprinter (Talaris 1590 and others) */ +/* #include "excl.trm" */ + /* fig graphics */ #include "fig.trm" @@ -274,48 +339,122 @@ # include "gif.trm" #endif -/* #include "grass.trm" /* geographical info system */ -#include "hp26.trm" /* HP2623A and probably others */ -#include "hp2648.trm" /* HP2647 and 2648 */ -#include "hp500c.trm" /* HP DeskJet 500 C */ -#include "hpgl.trm" /* HP7475, HP7220 plotters, and (hopefully) lots of others */ -#include "hpljii.trm" /* HP Laserjet II */ -#include "hppj.trm" /* HP PrintJet */ -#include "imagen.trm" /* Imagen laser printers */ -/* #include "kyo.trm" /* Kyocera Prescribe printer */ -#include "mif.trm" /* Frame Maker MIF 3.00 format driver */ -#include "pbm.trm" /* portable bit map */ +/* geographical info system */ +/* #include "grass.trm" */ +/* HP2623A and probably others */ +#include "hp26.trm" + +/* HP2647 and 2648 */ +#include "hp2648.trm" + +/* HP DeskJet 500 C */ +#include "hp500c.trm" + +/* HP7475, HP7220 plotters, and (hopefully) lots of others */ +#include "hpgl.trm" + +/* HP Laserjet II */ +#include "hpljii.trm" + +/* HP PrintJet */ +#include "hppj.trm" + +/* Imagen laser printers */ +#include "imagen.trm" + +/* Kyocera Prescribe printer */ +/* #include "kyo.trm" */ + +/* Frame Maker MIF 3.00 format driver */ +#include "mif.trm" + +/* portable bit map */ +#include "pbm.trm" + +/* Adobe Portable Document Format (PDF) */ +/* NOTE THAT PDF REQUIRES A SEPARATE LIBRARY : see term/pdf.trm */ +#ifdef HAVE_LIBPDF +# include "pdf.trm" +#endif + /* NOTE THAT PNG REQUIRES A SEPARATE LIBRARY : see term/png.trm */ #ifdef HAVE_LIBPNG # include "png.trm" #endif -#include "post.trm" /* postscript */ -#include "qms.trm" /* QMS laser printers */ -#include "table.trm" /* built-in, but used for the documentation */ -#include "tgif.trm" /* x11 tgif tool */ -#include "tkcanvas.trm" /* tcl/tk */ -/* #include "v384.trm" /* Vectrix 384 printer, also Tandy colour */ +/* postscript */ +#include "post.trm" +/* QMS laser printers */ +#include "qms.trm" + +/* W3C Scalable Vector Graphics file */ +#include "svg.trm" + +/* built-in, but used for the documentation */ +#include "table.trm" + +/* x11 tgif tool */ +#include "tgif.trm" + +/* tcl/tk with perl extensions */ +#include "tkcanvas.trm" + +/* Vectrix 384 printer, also Tandy colour */ +/* #include "v384.trm" */ + /* wire printers */ -#define EPSONP /* Epson LX-800, Star NL-10, NX-1000 and lots of others */ -#define EPS60 /* Epson-style 60-dot per inch printers */ -#define EPS180 /* Epson-style 180-dot per inch (24 pin) printers */ +/* Epson LX-800, Star NL-10, NX-1000 and lots of others */ +#define EPSONP + +/* Epson-style 60-dot per inch printers */ +#define EPS60 + +/* Epson-style 180-dot per inch (24 pin) printers */ +#define EPS180 + #define NEC #define OKIDATA #define STARC -#define TANDY60 /* Tandy DMP-130 series 60-dot per inch graphics */ -#include "epson.trm" /* the common driver file for all of these */ +/* Tandy DMP-130 series 60-dot per inch graphics */ +#define TANDY60 + +/* the common driver file for all of these */ +#include "epson.trm" + + /* TeX related terminals */ #define EMTEX -#include "latex.trm" /* latex and emtex */ -#include "pslatex.trm" /* latex/tex with picture in postscript */ -#include "eepic.trm" /* EEPIC-extended LaTeX driver, for EEPIC users */ -#include "tpic.trm" /* TPIC specials for TeX */ -#include "pstricks.trm" /* LaTeX picture environment with PSTricks macros */ -#include "texdraw.trm" /* TeXDraw drawing package for LaTeX */ -#include "metafont.trm" /* METAFONT */ +#define EEPIC +/* latex and emtex */ +#include "latex.trm" + +/* latex/tex with picture in postscript */ +#include "pslatex.trm" + +/* new epslatex driver */ +#include "epslatex.trm" + +/* EEPIC-extended LaTeX driver, for EEPIC users */ +#include "eepic.trm" + +/* TPIC specials for TeX */ +#include "tpic.trm" + +/* LaTeX picture environment with PSTricks macros */ +#include "pstricks.trm" + +/* TeXDraw drawing package for LaTeX */ +#include "texdraw.trm" + +/* METAFONT */ +#include "metafont.trm" + +/* METAPOST */ +#include "metapost.trm" + +#endif /* DOS16 || WIN16 special short termlist */ #endif /* !SHORT_TERMLIST */