Changeset 1484 in kBuild
- Timestamp:
- Apr 3, 2008 10:04:54 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kbuild.c
r1397 r1484 940 940 941 941 /* convert '..' path elements in the source to 'dt'. */ 942 psz = pszDot; 943 while ((psz = memchr(psz, '.', cchSrc + 1 - (pszDot - psz))) != NULL) 944 { 945 if ( psz[1] == '.' 946 && ( psz == pszDot 947 || psz[-1] == '/' 942 while ((pszDot = memchr(pszDot, '.', psz - pszDot)) != NULL) 943 { 944 if ( pszDot[1] == '.' 945 && ( pszDot == psz 946 || pszDot[-1] == '/' 948 947 #ifdef HAVE_DOS_PATHS 949 || psz [-1] == '\\'950 || psz [-1] == ':'948 || pszDot[-1] == '\\' 949 || pszDot[-1] == ':' 951 950 #endif 952 951 ) 953 && ( !psz [2]954 || psz [2] == '/'952 && ( !pszDot[2] 953 || pszDot[2] == '/' 955 954 #ifdef HAVE_DOS_PATHS 956 || psz [2] == '\\'957 || psz [2] == ':'955 || pszDot[2] == '\\' 956 || pszDot[2] == ':' 958 957 #endif 959 958 ) 960 959 ) 961 960 { 962 *psz ++ = 'd';963 *psz ++ = 't';961 *pszDot++ = 'd'; 962 *pszDot++ = 't'; 964 963 } 965 964 else 966 psz ++;965 pszDot++; 967 966 } 968 967
Note:
See TracChangeset
for help on using the changeset viewer.