home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / NEWS / RADIANCE / SRC / COMMON / PATHS.H < prev    next >
C/C++ Source or Header  |  1993-10-07  |  1KB  |  62 lines

  1. /* Copyright (c) 1992 Regents of the University of California */
  2.  
  3. /* SCCSid "@(#)paths.h 2.2 9/8/92 LBL" */
  4.  
  5. /*
  6.  * Definitions for paths on different machines
  7.  */
  8.  
  9. #ifdef MSDOS
  10.  
  11. #define DIRSEP          '/'
  12. #define ISDIRSEP(c)     ((c)=='/' || (c)=='\\')
  13. #define CASEDIRSEP      case '/': case '\\'
  14. #define PATHSEP         ';'
  15. #define MAXPATH         128
  16. #define TEMPLATE        "c:\\tmp\\rtXXXXXX"
  17. #define TEMPLEN         15
  18. #define ULIBVAR         "RAYPATH"
  19. #ifndef DEFPATH
  20. #define DEFPATH         ";c:/ray/lib"
  21. #endif
  22. extern char  *fixargv0();
  23.  
  24. #else
  25. #ifdef AMIGA
  26.  
  27. #define DIRSEP          '/'
  28. #define PATHSEP         ';'
  29. #define MAXPATH         128
  30. #define TEMPLATE        "/tmp/rtXXXXXX"
  31. #define TEMPLEN         13
  32. #define ULIBVAR         "RAYPATH"
  33. #ifndef DEFPATH
  34. #define DEFPATH         ";/ray/lib"
  35. #endif
  36. #define  fixargv0(a0)   (a0)
  37.  
  38. #else
  39.  
  40. #define DIRSEP          '/'
  41. #define PATHSEP         ':'
  42. #define MAXPATH         256
  43. #define TEMPLATE        "/tmp/rtXXXXXX"
  44. #define TEMPLEN         13
  45. #define ULIBVAR         "RAYPATH"
  46. #ifndef DEFPATH
  47. #define DEFPATH         ":/usr/local/lib/ray"
  48. #endif
  49. #define  fixargv0(a0)   (a0)
  50.  
  51. #endif
  52. #endif
  53.  
  54. #ifndef ISDIRSEP
  55. #define ISDIRSEP(c)     ((c)==DIRSEP)
  56. #endif
  57. #ifndef CASEDIRSEP
  58. #define CASEDIRSEP      case DIRSEP
  59. #endif
  60.  
  61. extern char  *mktemp(), *getenv();
  62.