Lines Matching refs:pchname
65 const char *pchname;
178 static bool validate_pch (cpp_reader *, _cpp_file *file, const char *pchname);
250 char *pchname;
260 pchname = XNEWVEC (char, len);
261 memcpy (pchname, path, flen);
262 memcpy (pchname + flen, extension, sizeof (extension));
264 if (stat (pchname, &st) == 0)
271 valid = validate_pch (pfile, file, pchname);
272 else if ((pchdir = opendir (pchname)) != NULL)
274 pchname[plen - 1] = '/';
284 pchname = XRESIZEVEC (char, pchname, len);
286 memcpy (pchname + plen, d->d_name, dlen);
287 valid = validate_pch (pfile, file, pchname);
300 file->pchname = pchname;
302 free (pchname);
689 pfile->cb.read_pch (pfile, file->pchname, file->fd, file->path);
1416 validate_pch (cpp_reader *pfile, _cpp_file *file, const char *pchname)
1421 file->path = pchname;
1424 valid = 1 & pfile->cb.valid_pch (pfile, pchname, file->fd);
1438 valid ? '!' : 'x', pchname);