diff options
author | ktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-03-25 19:11:26 +0000 |
---|---|---|
committer | ktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-03-25 19:11:26 +0000 |
commit | bb7824b56b89468d2a0fb0094c78b57970638295 (patch) | |
tree | 3c0770ee3a7ff6a848c29032309a198598258211 /libcpp/mkdeps.c | |
parent | 92861a27b7db3d2b86d682fbcb141f43441ad5d2 (diff) | |
download | gcc-bb7824b56b89468d2a0fb0094c78b57970638295.tar.gz |
2011-03-25 Kai Tietz <ktietz@redhat.com>
* files.c (file_hash_eq): Use filename_cmp
instead of strcmp.
(nonexistent_file_hash_eq): Likewise.
(remap_filename): Likewise.
Handle absolute DOS-path,
(append_file_to_dir): Check for IS_DIR_SEPARATOR
instead of slash.
(read_name_map): Likewise.
* linemap.c (linemap_add): Use filename_cmp
instead of strcmp.
* mkdeps.c (apply_vpath): Use filename_ncmp
instead of strncmp.
(deps_restore): Use filename_cmp instead of
strcmp.
* init.c (read_original_directory): Use
IS_DIR_SEPARATOR instead of checking for slash.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171521 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libcpp/mkdeps.c')
-rw-r--r-- | libcpp/mkdeps.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libcpp/mkdeps.c b/libcpp/mkdeps.c index faac1623dde..af11ac3a6e3 100644 --- a/libcpp/mkdeps.c +++ b/libcpp/mkdeps.c @@ -130,7 +130,7 @@ apply_vpath (struct deps *d, const char *t) unsigned int i; for (i = 0; i < d->nvpaths; i++) { - if (!strncmp (d->vpathv[i], t, d->vpathlv[i])) + if (!filename_ncmp (d->vpathv[i], t, d->vpathlv[i])) { const char *p = t + d->vpathlv[i]; if (!IS_DIR_SEPARATOR (*p)) @@ -421,7 +421,7 @@ deps_restore (struct deps *deps, FILE *fd, const char *self) buf[num_to_read] = '\0'; /* Generate makefile dependencies from .pch if -nopch-deps. */ - if (self != NULL && strcmp (buf, self) != 0) + if (self != NULL && filename_cmp (buf, self) != 0) deps_add_dep (deps, buf); } |