files.c (file_hash_eq): Use filename_cmp instead of strcmp.
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. From-SVN: r171521
This commit is contained in:
parent
75f6ec9afd
commit
4489800d00
5 changed files with 39 additions and 11 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue