Lines Matching defs:dirs
224 static char ** dirs = NULL;
606 if (dirs[d] != NULL
607 && filename_ncmp (dirname, dirs[d], dirlen) == 0
608 && dirs[d][dirlen] == '\0')
614 if (dirs == NULL || dirs[0] == NULL)
625 dirs = XRESIZEVEC (char *, dirs, dirs_allocated);
626 memset (dirs + old, 0, (dirs_allocated - old) * sizeof (char *));
629 dirs[d] = xmemdup0 (dirname, dirlen);
686 if (dirs != NULL)
687 dirname = dirs[files[last_used].dir];
752 if (dirs)
753 dir = dirs[files[num].dir];
770 dirs[files[num].dir] = xmemdup0 (dirname, strlen (dirname));
790 dirs[files[num].dir] = xmemdup0 (filename, file - filename);
1154 size_t dir_len = strlen (dirs[files[filenum].dir]);
1158 memcpy (cp, dirs[files[filenum].dir], dir_len);
2055 if (dirs_in_use > 0 && dirs != NULL && dirs[0] != NULL)
2056 dir = remap_debug_filename (dirs[0]);
2057 else if (dirs_in_use > 1 && dirs != NULL && dirs[1] != NULL)
2058 dir = remap_debug_filename (dirs[1]);
2068 dir = remap_debug_filename (dirs[i]);
2172 files[i].dir ? dirs [files [i].dir] : "");
2195 files[i].dir ? dirs [files [i].dir] : "");
2206 files[i].dir ? dirs [files [i].dir] : "");
2699 dirname = remap_debug_filename (dirs[files[first_file].dir]);