home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / converters / dvips_1 / !dvips_src_h_paths < prev    next >
Encoding:
C/C++ Source or Header  |  1994-05-17  |  2.4 KB  |  90 lines

  1. /*
  2.  *   OUTPATH is where to send the output.  If you want a .ps file to
  3.  *   be created by default, set this to "".  If you want to automatically
  4.  *   invoke a pipe (as in lpr), make the first character an exclamation
  5.  *   point or a vertical bar, and the remainder the command line to
  6.  *   execute.
  7.  */
  8.  
  9. #define OUTPATH ""   /* output to file path.filename */
  10.  
  11. /*   (Actually OUTPATH will be overridden by an `o' line in config.ps.) */
  12. /*
  13.  *   Names of config and prologue files:
  14.  */
  15. #if defined MSDOS || defined OS2
  16. #define DVIPSRC "dvips.ini"
  17. #else
  18. #ifdef VMCMS  /* IBM: VM/CMS */
  19. #define DVIPSRC "dvips.profile"
  20. #else
  21. #ifdef MVSXA  /* IBM: MVS/XA */
  22. #define DVIPSRC "dvips.profile"
  23. #else
  24. #define DVIPSRC ".dvipsrc"
  25. #endif  /* IBM: VM/CMS */
  26. #endif
  27. #endif
  28.  
  29. #define HEADERFILE "tex.pro"
  30. #define CHEADERFILE "texc.pro"
  31. #define PSFONTHEADER "texps.pro"
  32. #define IFONTHEADER "finclude.pro"
  33. #define SPECIALHEADER "special.pro"
  34. #define COLORHEADER "color.pro"  /* IBM: color */
  35. #define CROPHEADER "crop.pro"
  36. #define PSMAPFILE "psfonts.map"
  37. #ifndef CONFIGFILE
  38. #define CONFIGFILE "config.ps"
  39. #endif
  40.  
  41. /* arguments to fopen */
  42. #define READ            "r"
  43.  
  44. /* directories are separated in the path by PATHSEP */
  45. /* DIRSEP is the char that separates directories from files */
  46. #ifdef ARCH
  47. #define READBIN         "rb"   
  48. #define PATHSEP         ',' /* use same syntax as VMS */
  49. #define DIRSEP          '.'
  50. #else
  51. #ifdef __THINK__
  52. #define READBIN         "rb"    /* Macintosh OS will use binary mode */
  53. #define PATHSEP         ',' /* use same syntax as VMS */
  54. #define DIRSEP          ':'
  55. #else
  56. #if defined MSDOS || defined OS2
  57. #define READBIN         "rb"    /* MSDOS and OS/2 must use binary mode */
  58. #define PATHSEP         ';'
  59. #define DIRSEP          '\\'
  60. #else
  61. #ifdef VMS
  62. #define READBIN         "rb"    /* VMS must use binary mode */
  63. #define PATHSEP         ','
  64. #define DIRSEP          ':'
  65. #else
  66. #ifdef VMCMS /* IBM: VM/CMS */
  67. #define READBIN         "rb" /* VMCMS must use binary mode */
  68. #define PATHSEP         ' '
  69. #define DIRSEP          ' '
  70. #else
  71. #ifdef MVSXA /* IBM: MVS/XA */
  72. #define READBIN         "rb" /* MVSXA must use binary mode */
  73. #define PATHSEP         ':'
  74. #define DIRSEP          '.'
  75. #else
  76. #define READBIN         "r"     /* UNIX doesn't care */
  77. #define PATHSEP         ':'
  78. #define DIRSEP          '/'
  79. #endif  /* IBM: VM/CMS */
  80. #endif
  81. #endif
  82. #endif
  83. #endif
  84. #endif
  85.  
  86. extern void error() ;
  87.  
  88. /* paths are all in the Makefile; by not supplying defaults, we force
  89.    the installer to set them up. */
  90.