home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / gnu / unixtex-6.1b-src.lha / unixtex-6.1b / web2c / lib / ourpaths.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-14  |  1.2 KB  |  42 lines

  1. /* ourpaths.h: declarations for path searching.  The `...PATH' constants
  2.    are used both as indices and just as enumeration values.  Their
  3.    values must match the initialization of `env_var_names'.  The
  4.    `...PATHBIT' constants are used in the argument to `setpaths'.  */
  5.  
  6. #ifndef OURPATHS_H
  7. #define OURPATHS_H
  8.  
  9. typedef enum
  10. {
  11.   /* This constant is used in BibTeX, when opening the top-level .aux file.  */
  12.   NO_FILE_PATH = -1,
  13.   BIBINPUTPATH,
  14.   BSTINPUTPATH,
  15.   GFFILEPATH,
  16.   MFBASEPATH,
  17.   MFINPUTPATH,
  18.   MFPOOLPATH,
  19.   PKFILEPATH,
  20.   TEXFORMATPATH,
  21.   TEXINPUTPATH,
  22.   TEXPOOLPATH,
  23.   TFMFILEPATH,
  24.   VFFILEPATH,
  25.   LAST_PATH
  26. } path_constant_type;
  27.  
  28. #define BIBINPUTPATHBIT (1 << BIBINPUTPATH)
  29. #define BSTINPUTPATHBIT (1 << BSTINPUTPATH)
  30. #define GFFILEPATHBIT    (1 << GFFILEPATH)
  31. #define MFBASEPATHBIT    (1 << MFBASEPATH)
  32. #define MFINPUTPATHBIT    (1 << MFINPUTPATH)
  33. #define MFPOOLPATHBIT    (1 << MFPOOLPATH)
  34. #define PKFILEPATHBIT    (1 << PKFILEPATH)
  35. #define TEXFORMATPATHBIT (1 << TEXFORMATPATH)
  36. #define TEXINPUTPATHBIT (1 << TEXINPUTPATH)
  37. #define TEXPOOLPATHBIT    (1 << TEXPOOLPATH)
  38. #define TFMFILEPATHBIT    (1 << TFMFILEPATH)
  39. #define VFFILEPATHBIT    (1 << VFFILEPATH)
  40.  
  41. #endif /* not OURPATHS_H */
  42.