ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/paths.h
(Generate patch)

Comparing ray/src/common/paths.h (file contents):
Revision 2.23 by greg, Wed Oct 5 17:20:55 2011 UTC vs.
Revision 2.24 by greg, Fri Jun 29 23:09:06 2012 UTC

# Line 21 | Line 21
21    #define PATH_MAX _MAX_PATH
22    #define NULL_DEVICE   "NUL"
23    #define DIRSEP                '/'
24 <  #define ISDIRSEP(c)   ((c)=='/' || (c)=='\\')
25 <  #define ISABS(s)      ((s)!=NULL \
26 <                  && (s[0])!='\0' \
27 <          && (   ISDIRSEP(s[0]) \
28 <              || (   (s[1])!='\0' \
29 <                  && (isupper(s[0])||islower(s[0])) \
30 <                  && (s[1])==':')))
24 >  #define ISDIRSEP(c)   (((c)=='/') | ((c)=='\\'))
25 >  #define ISABS(s)      ( ISDIRSEP((s)[0]) \
26 >                || ( isupper((s)[0]) | islower((s)[0]) \
27 >                        && (s)[1]==':' && ISDIRSEP((s)[2]) ) )
28    #define CASEDIRSEP    case '/': case '\\'
29    #define PATHSEP               ';'
30    #define CURDIR                '.'
# Line 77 | Line 74
74  
75          #define NULL_DEVICE     "NIL:"
76      #define DIRSEP              '/'
77 <    #define ISABS(s) ((s)!=NULL && (ISDIRSEP(s[0])))
77 >    #define ISABS(s)            ISDIRSEP((s)[0])
78      #define PATHSEP             ';'
79          #define CURDIR          '.'
80      #define DEFAULT_TEMPDIRS {"/var/tmp", "/usr/tmp", "/tmp", ".", NULL}
# Line 96 | Line 93
93          /* this is defined as _PATH_DEVNULL in /usr/include/paths.h on Linux */
94          #define NULL_DEVICE     "/dev/null"
95      #define DIRSEP              '/'
96 <    #define ISABS(s) ((s)!=NULL && (ISDIRSEP(s[0])))
96 >    #define ISABS(s)            ISDIRSEP((s)[0])
97      #define PATHSEP             ':'
98          #define CURDIR          '.'
99      #define DEFAULT_TEMPDIRS {"/var/tmp", "/usr/tmp", "/tmp", ".", NULL}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines