    path              172 global/global.c 	char path[MAXPATHLEN+1], s_fid[32];
    path              185 global/global.c 	if (normalize(file, rootdir, cwd, path, sizeof(path)) == NULL)
    path              192 global/global.c 	if ((p = gpath_path2fid(path, NULL)) == NULL)
    path              651 global/global.c 	const char *path, *lno, *lid;
    path              685 global/global.c 		path = p;
    path              692 global/global.c 		path = makepath(".", path, NULL);
    path              694 global/global.c 			if (!locatestring(path, localprefix, MATCH_AT_FIRST))
    path              700 global/global.c 			convert_put(cv, path);
    path              718 global/global.c 			convert_put_using(cv, edit, path, linenum, p);
    path              743 global/global.c 	const char *path;
    path              770 global/global.c 	while ((path = gfind_read(gp)) != NULL) {
    path              771 global/global.c 		if (!(fp = fopen(path, "r")))
    path              772 global/global.c 			die("'%s' not found. Please remake tag files by invoking gtags(1).", path);
    path              779 global/global.c 					convert_put(cv, path);
    path              782 global/global.c 					convert_put_using(cv, edit, path, linenum, buffer);
    path              807 global/global.c 	const char *path, *p;
    path              843 global/global.c 	while ((path = gfind_read(gp)) != NULL) {
    path              847 global/global.c 		p = path + strlen(localprefix) - 1;
    path              851 global/global.c 			convert_put(cv, path);
    path              853 global/global.c 			convert_put_using(cv, "path", path, 1, " ");
    path              931 global/global.c 		char path[MAXPATHLEN+1];
    path              936 global/global.c 		if (normalize(av, rootdir, cwd, path, sizeof(path)) == NULL)
    path              938 global/global.c 				fprintf(stderr, "'%s' is out of source tree.\n", path + 2);
    path              939 global/global.c 		if (!gpath_path2fid(path, NULL)) {
    path              941 global/global.c 				fprintf(stderr, "'%s' not found in GPATH.\n", path + 2);
    path              944 global/global.c 		if (!test("f", makepath(root, path, NULL))) {
    path              954 global/global.c 		if (lflag && !locatestring(path, localprefix, MATCH_AT_FIRST))
    path              959 global/global.c 		strbuf_puts0(path_list, path);
    path             1069 global/global.c 		if (lflag && !locatestring(gtp->path, localprefix, MATCH_AT_FIRST))
    path             1072 global/global.c 			convert_put(cv, gtp->path);
    path             1094 global/global.c 				if (strcmp(gtp->path, curpath) != 0) {
    path             1098 global/global.c 					strlimcpy(curpath, gtp->path, sizeof(curpath));
    path             1148 global/global.c 								die("unexpected end of file. '%s: %d/%d'", gtp->path, lineno, n);
    path             1154 global/global.c 					convert_put_using(cv, tagname, gtp->path, n, src);
    path             1169 global/global.c 								die("unexpected end of file. '%s: %d/%d'", gtp->path, lineno, n);
    path             1175 global/global.c 					convert_put_using(cv, tagname, gtp->path, n, src);
    path             1209 global/global.c 			convert_put_using(cv, tagname, gtp->path, gtp->lineno, image);
    path              317 gozilla/gozilla.c 	const char *path;
    path              325 gozilla/gozilla.c 	path = makepath(htmldir, "MAP.db", NULL);
    path              326 gozilla/gozilla.c 	if (test("f", path))
    path              327 gozilla/gozilla.c 		dbop = dbop_open(path, 0, 0, 0);
    path              329 gozilla/gozilla.c 		path = makepath(htmldir, "MAP", NULL);
    path              330 gozilla/gozilla.c 		if (!test("f", path))
    path              331 gozilla/gozilla.c 			die("'%s' not found. Please reconstruct hypertext using the latest htags(1).", path);
    path              332 gozilla/gozilla.c 		dbop = dbop_open(path, 0, 0, 0);
    path              345 gozilla/gozilla.c 		fp = fopen(path, "r");
    path              435 gozilla/gozilla.c convertpath(const char *dbpath, const char *htmldir, const char *path, STRBUF *sb)
    path              451 gozilla/gozilla.c 		p = gpath_path2fid(path, NULL);
    path              473 gozilla/gozilla.c 	for (p = path + 1; *p; p++)
    path              500 gozilla/gozilla.c makefileurl(const char *path, int line, STRBUF *url)
    path              507 gozilla/gozilla.c 	if (isalpha(*path) && *(path+1) == ':') {
    path              508 gozilla/gozilla.c 		strbuf_putc(url, *path);
    path              510 gozilla/gozilla.c 		path += 2;
    path              513 gozilla/gozilla.c 	strbuf_puts(url, path);
    path              539 gozilla/gozilla.c 	char *path;
    path              544 gozilla/gozilla.c 	if (!(path = usable(browser))) {
    path              548 gozilla/gozilla.c 		if (!(path = usable("start")))
    path              549 gozilla/gozilla.c 			path = "cmd /c start";
    path              550 gozilla/gozilla.c 		snprintf(com, sizeof(com), "%s %s \"%s\"", path, browser, url);
    path              552 gozilla/gozilla.c 		snprintf(com, sizeof(com), "%s \"%s\"", path, url);
    path              570 gozilla/gozilla.c 		char *path;
    path              572 gozilla/gozilla.c 		if (!(path = usable(browser)))
    path              574 gozilla/gozilla.c 		snprintf(com, sizeof(com), "%s -remote \"openURL(%s)\"", path, url);
    path              224 gtags/gtags.c  		char path[MAXPATHLEN+1];
    path              226 gtags/gtags.c  		if (realpath(gtagsconf, path) == NULL)
    path              228 gtags/gtags.c  		set_env("GTAGSCONF", path);
    path              453 gtags/gtags.c  	const char *path;
    path              463 gtags/gtags.c  	path = makepath(dbpath, dbname(GTAGS), NULL);
    path              464 gtags/gtags.c  	if (stat(path, &statp) < 0)
    path              465 gtags/gtags.c  		die("stat failed '%s'.", path);
    path              487 gtags/gtags.c  	while ((path = find_read()) != NULL) {
    path              493 gtags/gtags.c  		if (*path == ' ') {
    path              494 gtags/gtags.c  			if (test("b", ++path))
    path              498 gtags/gtags.c  		if (stat(path, &statp) < 0)
    path              499 gtags/gtags.c  			die("stat failed '%s'.", path);
    path              500 gtags/gtags.c  		fid = gpath_path2fid(path, NULL);
    path              507 gtags/gtags.c  				strbuf_puts0(addlist_other, path);
    path              510 gtags/gtags.c  				strbuf_puts0(addlist, path);
    path              513 gtags/gtags.c  				strbuf_puts0(addlist, path);
    path              533 gtags/gtags.c  		if ((path = gpath_fid2path(fid, &type)) == NULL)
    path              540 gtags/gtags.c  			if (!idset_contains(findset, id) || !test("f", path) || test("b", path))
    path              541 gtags/gtags.c  				strbuf_puts0(deletelist, path);
    path              543 gtags/gtags.c  			if (!idset_contains(findset, id) || !test("f", path)) {
    path              544 gtags/gtags.c  				strbuf_puts0(deletelist, path);
    path              626 gtags/gtags.c  verbose_updatetags(char *path, int seqno, int skip)
    path              632 gtags/gtags.c  	fprintf(stderr, " adding tags of %s", path);
    path              658 gtags/gtags.c  		const char *path;
    path              665 gtags/gtags.c  			path = gpath_fid2path(fid, NULL);
    path              666 gtags/gtags.c  			if (path == NULL)
    path              668 gtags/gtags.c  			fprintf(stderr, " [%d/%d] deleting tags of %s\n", seqno++, total, path + 2);
    path              734 gtags/gtags.c  verbose_createtags(char *path, int seqno, int skip)
    path              740 gtags/gtags.c  	fprintf(stderr, " extracting tags of %s", path);
    path               55 htags-refkit/htags_path2url.c 	const char *path;
    path              162 htags-refkit/htags_path2url.c 		m[i].path = p;
    path              256 htags-refkit/htags_path2url.c htags_path2url(const char *path, int line, char *url, int size)
    path              263 htags-refkit/htags_path2url.c 	tmp.name = path;
    path              268 htags-refkit/htags_path2url.c 		snprintf(url, size, "%s#L%d", result->path, line);
    path              270 htags-refkit/htags_path2url.c 		snprintf(url, size, "%s", result->path);
    path              287 htags-refkit/htags_path2url.c 	char *path, *html;
    path              296 htags-refkit/htags_path2url.c 	path = argv[2];
    path              313 htags-refkit/htags_path2url.c 	ret = htags_path2url(path, line, url, sizeof(url));
    path              323 htags-refkit/htags_path2url.c 	fprintf(stdout, "%s, line %d => %s\n", path, line, url);
    path              106 htags/anchor.c anchor_load(const char *path)
    path              141 htags/anchor.c 			if (strcmp(ptable.part[PART_PATH].start, path) != 0) {
    path              831 htags/asm.c    			char path[MAXPATHLEN+1], *p = path;
    path              846 htags/asm.c    				const char *basename = locatestring(path, "/", MATCH_LAST);
    path              851 htags/asm.c    					basename = path;
    path              854 htags/asm.c    					put_include_anchor(inc, path);
    path              856 htags/asm.c    					echos(path);
    path              859 htags/asm.c    				echos(path);
    path               61 htags/assoc.c          static char path[MAXPATHLEN];
    path               64 htags/assoc.c          snprintf(path, sizeof(path), "%s/htag%c%d", tmpdir, uniq, pid);
    path               65 htags/assoc.c          return path;
    path              876 htags/c.c      			char path[MAXPATHLEN+1], *p = path;
    path              891 htags/c.c      				const char *basename = locatestring(path, "/", MATCH_LAST);
    path              896 htags/c.c      					basename = path;
    path              899 htags/c.c      					put_include_anchor(inc, path);
    path              901 htags/c.c      					echos(path);
    path              904 htags/c.c      				echos(path);
    path              831 htags/cpp.c    			char path[MAXPATHLEN+1], *p = path;
    path              846 htags/cpp.c    				const char *basename = locatestring(path, "/", MATCH_LAST);
    path              851 htags/cpp.c    					basename = path;
    path              854 htags/cpp.c    					put_include_anchor(inc, path);
    path              856 htags/cpp.c    					echos(path);
    path              859 htags/cpp.c    				echos(path);
    path              227 htags/defineindex.c 			const char *lno, *fid, *path;
    path              234 htags/defineindex.c 			path = ptable.part[1].start;
    path              235 htags/defineindex.c 			path += 2;		/* remove './' */
    path              237 htags/defineindex.c 			fid = path2fid(path);
    path              243 htags/defineindex.c 			snprintf(guide, sizeof(guide), "Defined at %s in %s.", lno, path);
    path              143 htags/dupindex.c 						char path[MAXPATHLEN+1];
    path              145 htags/dupindex.c 						snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, dirs[db], count, HTML);
    path              146 htags/dupindex.c 						fileop = open_output_file(path, cflag);
    path              182 htags/fileindex.c lastpart(const char *path)
    path              184 htags/fileindex.c 	const char *p = strrchr(path, '/');
    path              186 htags/fileindex.c 	return p ? p + 1 : path;
    path              198 htags/fileindex.c dirpart(const char *path, char *result)
    path              201 htags/fileindex.c 	const char *q = path, *limit = strrchr(path, '/');
    path              221 htags/fileindex.c localpath(const char *path, char *dir)
    path              225 htags/fileindex.c 	if (!strncmp(path, dir, length) && *(path + length) == '/')
    path              226 htags/fileindex.c 		return path + length + 1;
    path              239 htags/fileindex.c appendslash(const char *path)
    path              244 htags/fileindex.c 	strbuf_puts(sb, path);
    path              258 htags/fileindex.c removedotslash(const char *path)
    path              260 htags/fileindex.c 	return (*path == '.' && *(path + 1) == '/') ? path + 2 : path;
    path              339 htags/fileindex.c 	const char *path;
    path              353 htags/fileindex.c 	while ((path = getpath()) != NULL) {
    path              354 htags/fileindex.c 		const char *p, *local = localpath(path, basedir);
    path              408 htags/fileindex.c 				PUT(print_file_name(level, path));
    path              448 htags/fileindex.c 		char path[MAXPATHLEN+1];
    path              451 htags/fileindex.c 		strlimcpy(path, dir, sizeof(path));
    path              452 htags/fileindex.c 		for (p = path + 1; p != NULL; p = strchr(p, '/')) {
    path              462 htags/fileindex.c 				fputs(gen_href_begin(NULL, path2fid(path), HTML, NULL), op);
    path              544 htags/fileindex.c print_file_name(int level, const char *path)
    path              548 htags/fileindex.c 	int size = filesize(path);
    path              551 htags/fileindex.c 	message(" [%d] adding %s", ++src_count, removedotslash(path));
    path              560 htags/fileindex.c 	if (regexec(&is_include_file, path, 0, 0, 0) == 0)
    path              561 htags/fileindex.c 		put_inc(lastpart(path), path, src_count);
    path              572 htags/fileindex.c 			path2fid(path), HTML, NULL, tips, target));
    path              576 htags/fileindex.c 		if ((suffix = locatestring(path, ".", MATCH_LAST)) != NULL
    path              583 htags/fileindex.c 		strbuf_puts(sb, gen_image(level == 0 ? CURRENT : PARENT, text_icon, removedotslash(path)));
    path              586 htags/fileindex.c 	strbuf_puts(sb, full_path ? removedotslash(path) : lastpart(path));
    path              596 htags/fileindex.c 		fprintf(FILEMAP, "%s\t%s/%s.%s\n", removedotslash(path), SRCS, path2fid(path), HTML);
    path              607 htags/fileindex.c print_directory_name(int level, const char *path, int count)
    path              616 htags/fileindex.c 	path = removedotslash(path);
    path              623 htags/fileindex.c 			path2fid(path), HTML, NULL, tips));
    path              625 htags/fileindex.c 		strbuf_puts(sb, gen_image(level == 0 ? CURRENT : PARENT, dir_icon, appendslash(path)));
    path              628 htags/fileindex.c 	strbuf_sprintf(sb, "%s/%s", lastpart(path), gen_href_end());
    path              807 htags/fileindex.c 			char path[MAXPATHLEN];
    path              809 htags/fileindex.c 			snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, INCS, no, HTML);
    path              810 htags/fileindex.c 			fileop_INCLUDE = open_output_file(path, cflag);
    path              852 htags/fileindex.c 			char path[MAXPATHLEN];
    path              854 htags/fileindex.c 			snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, INCREFS, no, HTML);
    path              855 htags/fileindex.c 			fileop_INCLUDE = open_output_file(path, cflag);
    path               61 htags/htags.c  #define mkdir(path,mode) mkdir(path)
    path              373 htags/htags.c  	const char *path = makepath(distpath, name, NULL);
    path              375 htags/htags.c  	if (!test("d", path))
    path              376 htags/htags.c  		if (mkdir(path, 0775))
    path              377 htags/htags.c  			die("cannot make directory '%s'.", path);
    path              814 htags/htags.c  	const char *path;
    path              822 htags/htags.c  	while ((path = gfind_read(gp)) != NULL) {
    path              825 htags/htags.c  		fputs(path, anchor_stream);
    path              837 htags/htags.c  	while ((path = gfind_read(gp)) != NULL) {
    path              846 htags/htags.c  		anchor_load(path);
    path              849 htags/htags.c  		path += 2;		/* remove './' at the head */
    path              850 htags/htags.c  		message(" [%d/%d] converting %s", count, total, path);
    path              851 htags/htags.c  		snprintf(html, sizeof(html), "%s/%s/%s.%s", distpath, SRCS, path2fid(path), HTML);
    path              852 htags/htags.c  		src2html(path, html, gp->type == GPATH_OTHER);
    path             1727 htags/htags.c  		const char *path;
    path             1731 htags/htags.c  			path = makepath(dbpath, dbname(i), NULL);
    path             1732 htags/htags.c  			gtags_exist[i] = test("fr", path);
    path               68 htags/incop.c  put_inc(const char *file, const char *path, int id)
    path               89 htags/incop.c  	strbuf_puts0(data->contents, path);
    path              138 htags/incop.c  put_included(struct data *data, const char *path)
    path              142 htags/incop.c  	strbuf_puts0(data->ref_contents, path);
    path               48 htags/path2url.c 	const char *path;
    path               56 htags/path2url.c 	for (path = dbop_first(dbop, "./", NULL, DBOP_PREFIX | DBOP_KEY); path; path = dbop_next(dbop)) {
    path               59 htags/path2url.c 		path += 2;			/* remove './' */
    path               60 htags/path2url.c 		assoc_put(assoc, path, no);
    path               84 htags/path2url.c path2fid(const char *path)
    path               89 htags/path2url.c 	if (strlen(path) > MAXPATHLEN)
    path               90 htags/path2url.c 		die("path name too long. '%s'", path);
    path               94 htags/path2url.c 	if (*path == '.' && *(path + 1) == '/')
    path               95 htags/path2url.c 		path += 2;
    path               96 htags/path2url.c 	p = assoc_get(assoc, path);
    path               99 htags/path2url.c 		assoc_put(assoc, path, number);
    path              957 htags/php.c    			char path[MAXPATHLEN+1], *p = path;
    path              970 htags/php.c    				const char *basename = locatestring(path, "/", MATCH_LAST);
    path              975 htags/php.c    					basename = path;
    path              978 htags/php.c    					put_include_anchor(inc, path);
    path              980 htags/php.c    					echos(path);
    path              983 htags/php.c    				echos(path);
    path              172 htags/src2html.c fill_anchor(const char *root, const char *path)
    path              178 htags/src2html.c 	strlimcpy(buf, path, sizeof(buf));
    path              189 htags/src2html.c 			const char *path = buf;
    path              199 htags/src2html.c 			strbuf_puts(sb, gen_href_begin("../files", path2fid(path), HTML, NULL));
    path              420 htags/src2html.c put_include_anchor(struct data *inc, const char *path)
    path              429 htags/src2html.c 	strbuf_puts(outbuf, path);
    path              410 libdb/bt_open.c 	char path[1024];
    path              417 libdb/bt_open.c 	if (envtmp && strlen(envtmp) + strlen("/bt.XXXXXX") >= sizeof(path))
    path              419 libdb/bt_open.c 	(void)snprintf(path, sizeof(path),
    path              426 libdb/bt_open.c 	if ((fd = mkstemp(path)) != -1)
    path              427 libdb/bt_open.c 		(void)unlink(path);
    path              182 libutil/abs2rel.c normalize(const char *path, const char *root, const char *cwd, char *result, const int size)
    path              186 libutil/abs2rel.c 	if (normalize_pathname(path, result, size) == NULL)
    path              188 libutil/abs2rel.c 	if (*path == '/') {
    path              233 libutil/abs2rel.c normalize_pathname(const char *path, char *result, const int size)
    path              235 libutil/abs2rel.c 	const char *savep, *p = path;
    path              312 libutil/abs2rel.c abs2rel(const char *path, const char *base, char *result, const int size)
    path              321 libutil/abs2rel.c 	if (*path != '/') {
    path              322 libutil/abs2rel.c 		if (strlen(path) >= size)
    path              324 libutil/abs2rel.c 		strcpy(result, path);
    path              334 libutil/abs2rel.c 	branch = path;
    path              335 libutil/abs2rel.c 	for (pp = path, bp = base; *pp && *bp && *pp == *bp; pp++, bp++)
    path              355 libutil/abs2rel.c 	for (bp = base + (branch - path); *bp; bp++)
    path              392 libutil/abs2rel.c rel2abs(const char *path, const char *base, char *result, const int size)
    path              402 libutil/abs2rel.c 	if (*path == '/') {
    path              403 libutil/abs2rel.c 		if (strlen(path) >= size)
    path              405 libutil/abs2rel.c 		strcpy(result, path);
    path              415 libutil/abs2rel.c 	if (!strcmp(path, ".") || !strcmp(path, "./")) {
    path              432 libutil/abs2rel.c 		if (*++path == '/') {
    path              449 libutil/abs2rel.c 	for (pp = path; *pp && *pp == '.'; ) {
    path              321 libutil/conf.c 		const char *path;
    path              327 libutil/conf.c 		path = "gtags-parser.exe";
    path              329 libutil/conf.c 		path = usable("gtags-parser") ? "gtags-parser.exe" : "gtags-~1.exe";
    path              331 libutil/conf.c 		path = usable("gtags-parser");
    path              332 libutil/conf.c 		if (!path)
    path              333 libutil/conf.c 			path = "gtags-parser";
    path              336 libutil/conf.c 		strbuf_puts(sb, path);
    path              339 libutil/conf.c 		strbuf_puts(sb, path);
    path              342 libutil/conf.c 		strbuf_puts(sb, path);
    path               67 libutil/dbop.c dbop_open(const char *path, int mode, int perm, int flags)
    path              108 libutil/dbop.c 	if (path != NULL && mode == 1 && test("f", path))
    path              109 libutil/dbop.c 		(void)unlink(path);
    path              110 libutil/dbop.c 	db = dbopen(path, rw, 0600, DB_BTREE, &info);
    path              114 libutil/dbop.c 	if (path == NULL)
    path              117 libutil/dbop.c 		strlimcpy(dbop->dbname, path, sizeof(dbop->dbname));
    path              230 libutil/dbop.c dbop_delete(DBOP *dbop, const char *path)
    path              236 libutil/dbop.c 	if (path) {
    path              237 libutil/dbop.c 		key.data = (char *)path;
    path              238 libutil/dbop.c 		key.size = strlen(path)+1;
    path               64 libutil/fileop.c open_input_file(const char *path)
    path               66 libutil/fileop.c 	FILE *fp = fopen(path, "r");
    path               70 libutil/fileop.c 		die("cannot open file '%s'.", path);
    path               73 libutil/fileop.c 	strlimcpy(fileop->path, path, sizeof(fileop->path));
    path               85 libutil/fileop.c open_output_file(const char *path, int compress)
    path               92 libutil/fileop.c 		snprintf(command, sizeof(command), "gzip -c >%s", path);
    path               97 libutil/fileop.c 		fp = fopen(path, "w");
    path               99 libutil/fileop.c 			die("cannot create file '%s'.", path);
    path              102 libutil/fileop.c 	strlimcpy(fileop->path, path, sizeof(fileop->path));
    path               38 libutil/fileop.h 	char path[MAXPATHLEN+1];
    path              300 libutil/find.c skipthisfile(const char *path)
    path              308 libutil/find.c 	if (skip && regexec(skip, path, 0, 0, 0) == 0)
    path              322 libutil/find.c 			if (!strncmp(path + 1, first, last - first))
    path              325 libutil/find.c 			if (!strcmp(path + 1, first))
    path              467 libutil/find.c 	static char *path;
    path              471 libutil/find.c 		path = NULL;
    path              473 libutil/find.c 		path = find_read_filelist();
    path              475 libutil/find.c 		path = find_read_traverse();
    path              478 libutil/find.c 	return path;
    path              497 libutil/find.c 				char path[MAXPATHLEN];
    path              500 libutil/find.c 				strlimcpy(path, makepath(dir, unit, NULL), sizeof(path));
    path              501 libutil/find.c 				if (skipthisfile(path))
    path              509 libutil/find.c 				if (!test("f", path)) {
    path              511 libutil/find.c 						if (test("d", path))
    path              512 libutil/find.c 							warning("'%s' is a directory. (Ignored)", path);
    path              514 libutil/find.c 							warning("'%s' not found. (Ignored)", path);
    path              522 libutil/find.c 				if (locatestring(path, " ", MATCH_FIRST)) {
    path              524 libutil/find.c 						warning("'%s' ignored, because it includes blank.", &path[2]);
    path              531 libutil/find.c 				if (regexec(suff, path, 0, 0, 0) == 0) {
    path              533 libutil/find.c 					strlimcpy(val, path, sizeof(val));
    path              537 libutil/find.c 					strlimcpy(&val[1], path, sizeof(val) - 1);
    path              588 libutil/find.c 	static char *path;
    path              592 libutil/find.c 		path = strbuf_fgets(ib, ip, STRBUF_NOCRLF);
    path              593 libutil/find.c 		if (path == NULL) {
    path              598 libutil/find.c 		if (*path == '\0') {
    path              608 libutil/find.c 		if (!test("f", path)) {
    path              610 libutil/find.c 				if (test("d", path))
    path              611 libutil/find.c 					warning("'%s' is a directory. (Ignored)", path);
    path              613 libutil/find.c 					warning("'%s' not found. (Ignored)", path);
    path              623 libutil/find.c 		path = normalize(path, rootdir, cwddir, buf, sizeof(buf));
    path              628 libutil/find.c 		if (locatestring(path, " ", MATCH_LAST)) {
    path              630 libutil/find.c 				warning("'%s' ignored, because it includes blank.", path + 2);
    path              633 libutil/find.c 		if (skipthisfile(path))
    path              639 libutil/find.c 		if (regexec(suff, path, 0, 0, 0) != 0)
    path              640 libutil/find.c 			*--path = ' ';
    path              641 libutil/find.c 		return path;
    path               89 libutil/getdbpath.c 	char path[MAXPATHLEN+1];
    path               97 libutil/getdbpath.c 	snprintf(path, sizeof(path), "%s/%s", candidate, dbname(GTAGS));
    path               99 libutil/getdbpath.c 		fprintf(stderr, "checking %s\n", path);
    path              100 libutil/getdbpath.c 	if (test("fr", path)) {
    path              102 libutil/getdbpath.c 			fprintf(stderr, "GTAGS found at '%s'.\n", path);
    path              106 libutil/getdbpath.c 	snprintf(path, sizeof(path),
    path              109 libutil/getdbpath.c 		fprintf(stderr, "checking %s\n", path);
    path              110 libutil/getdbpath.c 	if (test("fr", path)) {
    path              112 libutil/getdbpath.c 			fprintf(stderr, "GTAGS found at '%s'.\n", path);
    path              117 libutil/getdbpath.c 	snprintf(path, sizeof(path),
    path              120 libutil/getdbpath.c 		fprintf(stderr, "checking %s\n", path);
    path              121 libutil/getdbpath.c 	if (test("fr", path)) {
    path              123 libutil/getdbpath.c 			fprintf(stderr, "GTAGS found at '%s'.\n", path);
    path              207 libutil/getdbpath.c 			const char *s, *path;
    path              209 libutil/getdbpath.c 			path = makepath(root, "GTAGSROOT", NULL);
    path              210 libutil/getdbpath.c 			if (!test("fr", path)) {
    path              213 libutil/getdbpath.c 			fp = fopen(path, "r");
    path              216 libutil/getdbpath.c 					fprintf(stderr, "'%s' ignored because it cannot be opened.\n", path);
    path              223 libutil/getdbpath.c 					fprintf(stderr, "'%s' ignored because it doesn't include existent directory name.\n", path);
    path              226 libutil/getdbpath.c 					fprintf(stderr, "GTAGSROOT found at '%s'.\n", path);
    path              120 libutil/gpathop.c 		const char *path = dbop_get(dbop, NEXTKEY);
    path              122 libutil/gpathop.c 		if (path == NULL)
    path              124 libutil/gpathop.c 		_nextkey = atoi(path);
    path              143 libutil/gpathop.c gpath_put(const char *path, int type)
    path              151 libutil/gpathop.c 	if (dbop_get(dbop, path) != NULL)
    path              164 libutil/gpathop.c 	dbop_put_withlen(dbop, path, strbuf_value(sb), strbuf_getlen(sb));
    path              169 libutil/gpathop.c 	strbuf_puts0(sb, path);
    path              184 libutil/gpathop.c gpath_path2fid(const char *path, int *type)
    path              186 libutil/gpathop.c 	const char *fid = dbop_get(dbop, path);
    path              207 libutil/gpathop.c 	const char *path = dbop_get(dbop, fid);
    path              209 libutil/gpathop.c 	if (path && type) {
    path              213 libutil/gpathop.c 	return path;
    path              221 libutil/gpathop.c gpath_delete(const char *path)
    path              227 libutil/gpathop.c 	assert(path[0] == '.' && path[1] == '/');
    path              228 libutil/gpathop.c 	fid = dbop_get(dbop, path);
    path              232 libutil/gpathop.c 	dbop_delete(dbop, path);
    path              296 libutil/gpathop.c 	gfind->path = NULL;
    path              326 libutil/gpathop.c 			gfind->path = dbop_first(gfind->dbop, gfind->prefix, NULL, DBOP_KEY | DBOP_PREFIX);
    path              328 libutil/gpathop.c 			gfind->path = dbop_next(gfind->dbop);
    path              330 libutil/gpathop.c 		if (gfind->path == NULL) {
    path              343 libutil/gpathop.c 	return gfind->path;
    path               48 libutil/gpathop.h 	const char *path;	/* return value of gfind_read() */
    path               93 libutil/gtagsop.c 	if ((ret = strcmp(e1->path, e2->path)) != 0)
    path              614 libutil/gtagsop.c 		gtop->gtp.path = gtop->path_array[gtop->path_index++];
    path              659 libutil/gtagsop.c 		gtop->gtp.path = gtop->path_array[gtop->path_index++];
    path              859 libutil/gtagsop.c 	const char *tagline, *fid, *path, *lineno;
    path              889 libutil/gtagsop.c 		path = gpath_fid2path(fid, NULL);
    path              890 libutil/gtagsop.c 		if (path == NULL)
    path              892 libutil/gtagsop.c 		sh = strhash_assign(gtop->path_hash, path, 1);
    path              893 libutil/gtagsop.c 		gtp->path = sh->name;
    path               69 libutil/gtagsop.h 	const char *path;
    path               60 libutil/linetable.c linetable_open(const char *path)
    path               66 libutil/linetable.c 	if (stat(path, &sb) < 0)
    path               70 libutil/linetable.c 	if ((ip = fopen(path, "r")) == NULL)
    path               70 libutil/path.c canonpath(char *path)
    path               83 libutil/path.c 		_truename(path, path);
    path               89 libutil/path.c 		if (access(path, F_OK) != 0) {
    path               90 libutil/path.c 			base = basename(path);
    path               93 libutil/path.c 			_truename(path, path);
    path               94 libutil/path.c 			strcat(path, name);
    path              100 libutil/path.c 			for (p = path+3, base = p-1; *base; p++) {
    path              117 libutil/path.c 	path[0] = tolower(path[0]);
    path              118 libutil/path.c 	for (p = path+2; *p; ++p)
    path              124 libutil/path.c 	p = path;
    path              135 libutil/path.c 	p = path;
    path              146 libutil/path.c 	return path;
    path               42 libutil/pathconvert.c convert_pathname(CONVERT *cv, const char *path)
    path               51 libutil/pathconvert.c 		return path;
    path               57 libutil/pathconvert.c 	strbuf_puts(cv->abspath, path + 1);
    path               63 libutil/pathconvert.c 		path = strbuf_value(cv->abspath);
    path               76 libutil/pathconvert.c 		path = buf;
    path               82 libutil/pathconvert.c 	return (const char *)path;
    path              132 libutil/pathconvert.c 	char *tag = NULL, *lineno = NULL, *path, *rest = NULL;
    path              139 libutil/pathconvert.c 		path = (char *)tagline;
    path              175 libutil/pathconvert.c 		path = p;
    path              185 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              190 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              195 libutil/pathconvert.c 		fputs(gpath_path2fid(path, NULL), cv->op);
    path              208 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              213 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              220 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              245 libutil/pathconvert.c convert_put_using(CONVERT *cv, const char *tag, const char *path, int lineno, const char *rest)
    path              249 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              254 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              259 libutil/pathconvert.c 		fputs(gpath_path2fid(path, NULL), cv->op);
    path              264 libutil/pathconvert.c 			tag, lineno, convert_pathname(cv, path), rest);
    path              267 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path              274 libutil/pathconvert.c 		fputs(convert_pathname(cv, path), cv->op);
    path               51 libutil/test.c is_binary(const char *path)
    path               57 libutil/test.c 	ip = open(path, O_RDONLY);
    path               59 libutil/test.c 		die("cannot open file '%s' in read mode.", path);
    path               93 libutil/test.c test(const char *flags, const char *path)
    path               98 libutil/test.c 	if (path != NULL)
    path               99 libutil/test.c 		if (stat(path, &sb) < 0)
    path              104 libutil/test.c 	 		if (!is_binary(path))
    path              116 libutil/test.c 			if (access(path, R_OK) < 0)
    path              124 libutil/test.c 			if (access(path, W_OK) < 0)
    path              130 libutil/test.c 			if (strlen(path) < 5)
    path              134 libutil/test.c 			if (!locatestring(path, ".exe", MATCH_AT_LAST|IGNORE_CASE) &&
    path              135 libutil/test.c 				!locatestring(path, ".com", MATCH_AT_LAST|IGNORE_CASE) &&
    path              136 libutil/test.c 				!locatestring(path, ".bat", MATCH_AT_LAST|IGNORE_CASE))
    path              139 libutil/test.c 			if (access(path, X_OK) < 0)
    path              157 libutil/test.c filesize(const char *path)
    path              161 libutil/test.c 	if (stat(path, &sb) < 0)
    path               60 libutil/usable.c 	static char path[MAXPATHLEN+1];
    path               69 libutil/usable.c 			strlimcpy(path, command, sizeof(path));
    path               70 libutil/usable.c 			return path;
    path               78 libutil/usable.c 		strlimcpy(path, makepath(BINDIR, command, NULL), sizeof(path));
    path               79 libutil/usable.c 		return path;
    path               84 libutil/usable.c 	*path = 0;
    path               95 libutil/usable.c 			strlimcpy(path, makepath(dir, command, NULL), sizeof(path));
    path              101 libutil/usable.c 				strlimcpy(path, makepath(dir, command, suffix[i]), sizeof(path));
    path              108 libutil/usable.c 	return *path ? path : NULL;
    path              142 libutil/xargs.c 	char *path = (p);\
    path              143 libutil/xargs.c 	length = strlen(path);\
    path              144 libutil/xargs.c 	if (*path == ' ') {\
    path              145 libutil/xargs.c 		if (xp->put_gpath && !test("b", ++path))\
    path              146 libutil/xargs.c 			gpath_put(path, GPATH_OTHER);\
    path              153 libutil/xargs.c 		gpath_put(path, GPATH_SOURCE);\
    path              154 libutil/xargs.c 	if (xp->skip_assembly && locatestring(path, ".s", MATCH_AT_LAST|IGNORE_CASE) != NULL) {\
    path              156 libutil/xargs.c 			xp->verbose(path + 2, xp->seqno, 1);\
    path              159 libutil/xargs.c 			xp->verbose(path + 2, xp->seqno, 0);\
    path              162 libutil/xargs.c 		strbuf_puts(comline, path);\
    path              213 libutil/xargs.c 				((p = (strbuf_getlen(xp->path) > 0 ?
    path              214 libutil/xargs.c 				strbuf_value(xp->path) :
    path              215 libutil/xargs.c 				strbuf_fgets(xp->path, xp->ip, STRBUF_NOCRLF))) != NULL))
    path              218 libutil/xargs.c 			strbuf_reset(xp->path)
    path              318 libutil/xargs.c 	xp->path = strbuf_open(0);
    path              459 libutil/xargs.c 		strbuf_close(xp->path);
    path               70 libutil/xargs.h 	STRBUF *path;