p                 174 global/global.c 	const char *tagline, *p;
p                 192 global/global.c 	if ((p = gpath_path2fid(path, NULL)) == NULL)
p                 194 global/global.c 	strlimcpy(s_fid, p, sizeof(s_fid));
p                 207 global/global.c 		p = locatestring(tagline, s_fid, MATCH_AT_FIRST);
p                 208 global/global.c 		if (p != NULL && *p == ' ') {
p                 209 global/global.c 			for (p++; *p && *p != ' '; p++)
p                 211 global/global.c 			if (*p++ != ' ')
p                 213 global/global.c 			if ((p = locatestring(p, lineno, MATCH_AT_FIRST)) != NULL && *p == ' ') {
p                 319 global/global.c 			char *p = optarg;
p                 322 global/global.c 			context_lineno = p;
p                 323 global/global.c 			while (*p && isdigit(*p))
p                 324 global/global.c 				p++;
p                 325 global/global.c 			if (*p != ':')
p                 327 global/global.c 			*p++ = '\0';
p                 328 global/global.c 			if (!*p)
p                 330 global/global.c 			context_file = p;
p                 470 global/global.c 			char *p = cwd + strlen(root);
p                 471 global/global.c 			if (*p != '/')
p                 473 global/global.c 			strbuf_puts(sb, p);
p                 653 global/global.c 	char *p, *grep;
p                 683 global/global.c 		p = grep;
p                 685 global/global.c 		path = p;
p                 686 global/global.c 		while (*p && *p != ':')
p                 687 global/global.c 			p++;
p                 688 global/global.c 		if ((xflag || tflag) && !*p)
p                 690 global/global.c 		*p++ = 0;
p                 704 global/global.c 			while (*p && isspace(*p))
p                 705 global/global.c 				p++;
p                 706 global/global.c 			lno = p;
p                 707 global/global.c 			while (*p && isdigit(*p))
p                 708 global/global.c 				p++;
p                 709 global/global.c 			if (*p != ':')
p                 711 global/global.c 			*p++ = 0;
p                 718 global/global.c 			convert_put_using(cv, edit, path, linenum, p);
p                 807 global/global.c 	const char *path, *p;
p                 847 global/global.c 		p = path + strlen(localprefix) - 1;
p                 848 global/global.c 		if (pattern && regexec(&preg, p, 0, 0, 0) != 0)
p                1020 global/global.c #define GET_NEXT_NUMBER(p) do {                                                 \
p                1021 global/global.c                 if (!isdigit(*p))                                              \
p                1022 global/global.c                         p++;                                                    \
p                1023 global/global.c                 for (n = 0; isdigit(*p); p++)                                  \
p                1024 global/global.c                         n = n * 10 + (*p - '0');                                \
p                1079 global/global.c 			char *p = (char *)gtp->tagline;
p                1083 global/global.c 			while (*p != ' ')
p                1084 global/global.c 				p++;
p                1085 global/global.c 			*p++ = '\0';			/* a */
p                1086 global/global.c 			tagname = p;
p                1087 global/global.c 			while (*p != ' ')
p                1088 global/global.c 				p++;
p                1089 global/global.c 			*p++ = '\0';			/* b */
p                1109 global/global.c 					if (atoi(p) < last_lineno && fp != NULL) {
p                1123 global/global.c 			if (!isdigit(*p))
p                1128 global/global.c 				while (*p || cont > 0) {
p                1135 global/global.c 					} else if (isdigit(*p)) {
p                1136 global/global.c 						GET_NEXT_NUMBER(p);
p                1137 global/global.c 					}  else if (*p == '-') {
p                1138 global/global.c 						GET_NEXT_NUMBER(p);
p                1141 global/global.c 					} else if (*p == ',') {
p                1142 global/global.c 						GET_NEXT_NUMBER(p);
p                1159 global/global.c 				while (*p) {
p                1160 global/global.c 					for (n = 0; isdigit(*p); p++)
p                1161 global/global.c 						n = n * 10 + *p - '0';
p                1162 global/global.c 					if (*p == ',')
p                1163 global/global.c 						p++;
p                1185 global/global.c 			char *p = (char *)gtp->tagline;
p                1189 global/global.c 			while (*p != ' ')
p                1190 global/global.c 				p++;
p                1191 global/global.c 			*p++ = '\0';			/* a */
p                1192 global/global.c 			tagname = p;
p                1193 global/global.c 			while (*p != ' ')
p                1194 global/global.c 				p++;
p                1195 global/global.c 			*p++ = '\0';			/* b */
p                1203 global/global.c 				while (*p != ' ')
p                1204 global/global.c 					p++;
p                1205 global/global.c 				image = p + 1;		/* c + 1 */
p                1293 global/global.c 	const char *p;
p                1296 global/global.c 	for (p = from; *p; p++) {
p                1297 global/global.c 		if (*p == '%' || *p == ' ' || *p == '\t') {
p                1300 global/global.c 			snprintf(e, size, "%%%02x", *p);
p                1306 global/global.c 			*e++ = *p;
p                 110 gozilla/gozilla.c 	char *p;
p                 115 gozilla/gozilla.c 	if (!(p = get_home_directory()))
p                 117 gozilla/gozilla.c 	if (!test("r", makepath(p, gozillarc, NULL)))
p                 119 gozilla/gozilla.c 		if (!test("r", makepath(p, dos_gozillarc, NULL)))
p                 122 gozilla/gozilla.c 	if (!(ip = fopen(makepath(p, gozillarc, NULL), "r")))
p                 124 gozilla/gozilla.c 		if (!(ip = fopen(makepath(p, dos_gozillarc, NULL), "r")))
p                 127 gozilla/gozilla.c 	while ((p = strbuf_fgets(sb, ip, flag)) != NULL) {
p                 131 gozilla/gozilla.c 		if (*p == '#')
p                 137 gozilla/gozilla.c 		while (*p && isblank(*p))	/* skip spaces */
p                 138 gozilla/gozilla.c 			p++;
p                 139 gozilla/gozilla.c 		name = p;
p                 140 gozilla/gozilla.c 		while (*p && isalnum(*p))	/* get name */
p                 141 gozilla/gozilla.c 			p++;
p                 142 gozilla/gozilla.c 		*p++ = 0;
p                 143 gozilla/gozilla.c 		while (*p && isblank(*p))	/* skip spaces */
p                 144 gozilla/gozilla.c 			p++;
p                 145 gozilla/gozilla.c 		if (*p == '=' || *p == ':') {
p                 146 gozilla/gozilla.c 			p++;
p                 147 gozilla/gozilla.c 			while (*p && isblank(*p))/* skip spaces */
p                 148 gozilla/gozilla.c 				p++;
p                 150 gozilla/gozilla.c 		value = p;
p                 151 gozilla/gozilla.c 		while (*p && !isblank(*p))	/* get value */
p                 152 gozilla/gozilla.c 			p++;
p                 153 gozilla/gozilla.c 		*p = 0;
p                 203 gozilla/gozilla.c 	const char *p, *browser = NULL, *definition = NULL;
p                 227 gozilla/gozilla.c 		p = argv[0] + 1;
p                 228 gozilla/gozilla.c 		switch (*p) {
p                 278 gozilla/gozilla.c 		if ((p = alias(strbuf_value(arg))) != NULL) {
p                 280 gozilla/gozilla.c 			strbuf_puts(arg, p);
p                 318 gozilla/gozilla.c 	char *p;
p                 335 gozilla/gozilla.c 		if ((p = (char *)dbop_get(dbop, arg)) != NULL) {
p                 336 gozilla/gozilla.c 			if (split(p, 2, &ptable) != 2)
p                 347 gozilla/gozilla.c 			while ((p = strbuf_fgets(sb, fp, STRBUF_NOCRLF)) != NULL) {
p                 348 gozilla/gozilla.c 				if (split(p, 2, &ptable) != 2)
p                 378 gozilla/gozilla.c 	char *p;
p                 393 gozilla/gozilla.c 	p = normalize(file, rootdir, cwd, buf, sizeof(buf));
p                 394 gozilla/gozilla.c 	if (convertpath(dbpath, htmldir, p, sb) == 0)
p                 409 gozilla/gozilla.c 	const char *p;
p                 416 gozilla/gozilla.c 	for (p = url; *p && *p != ':'; p++)
p                 417 gozilla/gozilla.c 		if (!isalnum(*p))
p                 419 gozilla/gozilla.c 	if (!*p)
p                 421 gozilla/gozilla.c 	if (*p++ == ':' && *p++ == '/' && *p == '/')
p                 440 gozilla/gozilla.c 	const char *p;
p                 451 gozilla/gozilla.c 		p = gpath_path2fid(path, NULL);
p                 452 gozilla/gozilla.c 		if (p == NULL) {
p                 457 gozilla/gozilla.c 		strbuf_puts(sb, p);
p                 473 gozilla/gozilla.c 	for (p = path + 1; *p; p++)
p                 474 gozilla/gozilla.c 		strbuf_putc(sb, (*p == '/') ? ' ' : *p);
p                 116 gtags-cscope/gtags-cscope.c 	const char *p;
p                 118 gtags-cscope/gtags-cscope.c 	if (!(p = usable("global")))
p                 120 gtags-cscope/gtags-cscope.c 	strlimcpy(global_path, p, sizeof(global_path));
p                 356 gtags-cscope/gtags-cscope.c 			char *p = strbuf_value(ib);
p                 359 gtags-cscope/gtags-cscope.c 			while (*p && *p != ' ')
p                 360 gtags-cscope/gtags-cscope.c 				strbuf_putc(sb, *p++);
p                 361 gtags-cscope/gtags-cscope.c 			if (*p != ' ')
p                 363 gtags-cscope/gtags-cscope.c 			strbuf_putc(sb, *p++);
p                 366 gtags-cscope/gtags-cscope.c 			while (*p && *p != ' ')
p                 367 gtags-cscope/gtags-cscope.c 				p++;
p                 368 gtags-cscope/gtags-cscope.c 			if (*p != ' ')
p                 374 gtags-cscope/gtags-cscope.c 			strbuf_putc(sb, *p++);
p                 377 gtags-cscope/gtags-cscope.c 			while (*p && *p != ' ')
p                 378 gtags-cscope/gtags-cscope.c 				strbuf_putc(sb, *p++);
p                 379 gtags-cscope/gtags-cscope.c 			if (*p != ' ')
p                 381 gtags-cscope/gtags-cscope.c 			strbuf_putc(sb, *p++);
p                 384 gtags-cscope/gtags-cscope.c 			if (*p == '\n')
p                 387 gtags-cscope/gtags-cscope.c 				strbuf_puts(sb, p);
p                 738 gtags-parser/C.c 	const char *p = token + length;
p                 740 gtags-parser/C.c 	if (length > 2 && strcmp(p - 2, "_t") == 0)
p                 742 gtags-parser/C.c 	for (p = token; *p; p++)
p                 743 gtags-parser/C.c 		if (islower(*p))
p                 208 gtags-parser/Cpp.c 				char *p = stack[classlevel].terminate;
p                 214 gtags-parser/Cpp.c 					*p++ = '.';
p                 215 gtags-parser/Cpp.c 				stack[classlevel].classname = p;
p                 217 gtags-parser/Cpp.c 					*p++ = *q++;
p                 218 gtags-parser/Cpp.c 				stack[classlevel].terminate = p;
p                 220 gtags-parser/Cpp.c 				*p++ = 0;
p                 772 gtags-parser/Cpp.c 	const char *p = token + length;
p                 774 gtags-parser/Cpp.c 	if (length > 2 && strcmp(p - 2, "_t") == 0)
p                 776 gtags-parser/Cpp.c 	for (p = token; *p; p++)
p                 777 gtags-parser/Cpp.c 		if (islower(*p))
p                 161 gtags-parser/gctags.c 	char *p;
p                 168 gtags-parser/gctags.c 			p = (char *)long_options[option_index].name;
p                 169 gtags-parser/gctags.c 			if (!strcmp(p, "langmap"))
p                 242 gtags-parser/gctags.c 		char *p;
p                 250 gtags-parser/gctags.c 		for (tablesize = 0; (p = strbuf_fgets(ib, ip, STRBUF_NOCRLF)) != NULL; tablesize++)
p                 251 gtags-parser/gctags.c 			strbuf_puts0(sb, p);
p                 257 gtags-parser/gctags.c 		p = (char *)check_malloc(strbuf_getlen(sb) + 1);
p                 258 gtags-parser/gctags.c 		memcpy(p, strbuf_value(sb), strbuf_getlen(sb) + 1);
p                 260 gtags-parser/gctags.c 			words[i].name = p;
p                 261 gtags-parser/gctags.c 			p += strlen(p) + 1;
p                 104 gtags-parser/java.c 				char *p = stack[classlevel].terminate;
p                 110 gtags-parser/java.c 					*p++ = '.';
p                 111 gtags-parser/java.c 				stack[classlevel].classname = p;
p                 113 gtags-parser/java.c 					*p++ = *q++;
p                 114 gtags-parser/java.c 				stack[classlevel].terminate = p;
p                 116 gtags-parser/java.c 				*p++ = 0;
p                 570 gtags/gtags.c  		const char *start, *end, *p;
p                 579 gtags/gtags.c  			for (p = start; p < end; p += strlen(p) + 1)
p                 580 gtags/gtags.c  				gpath_delete(p);
p                 586 gtags/gtags.c  			for (p = start; p < end; p += strlen(p) + 1)
p                 587 gtags/gtags.c  				gpath_put(p, GPATH_OTHER);
p                 694 gtags/gtags.c  		char tag[MAXTOKEN], *p;
p                 710 gtags/gtags.c  			p = tag;
p                 712 gtags/gtags.c  				if ((p = locatestring(tag, ".", MATCH_LAST)) != NULL)
p                 713 gtags/gtags.c  					p++;
p                 714 gtags/gtags.c  				else if ((p = locatestring(tag, "::", MATCH_LAST)) != NULL)
p                 715 gtags/gtags.c  					p += 2;
p                 717 gtags/gtags.c  					p = tag;
p                 719 gtags/gtags.c  			gtags_put(gtop, p, ctags_x);
p                 798 gtags/gtags.c  		char tag[MAXTOKEN], *p;
p                 809 gtags/gtags.c  		p = tag;
p                 811 gtags/gtags.c  			if ((p = locatestring(tag, ".", MATCH_LAST)) != NULL)
p                 812 gtags/gtags.c  				p++;
p                 813 gtags/gtags.c  			else if ((p = locatestring(tag, "::", MATCH_LAST)) != NULL)
p                 814 gtags/gtags.c  				p += 2;
p                 816 gtags/gtags.c  				p = tag;
p                 818 gtags/gtags.c  		gtags_put(gtop, p, ctags_x);
p                  86 htags-refkit/htags_path2url.c 	char *p = NULL;
p                  98 htags-refkit/htags_path2url.c 	if ((p = (char *)malloc(st.st_size)) == NULL)
p                 101 htags-refkit/htags_path2url.c 	if (read(fd, p, st.st_size) != st.st_size)
p                 104 htags-refkit/htags_path2url.c 	*area = p;
p                 110 htags-refkit/htags_path2url.c 	if (p != NULL)
p                 111 htags-refkit/htags_path2url.c 		free(p);
p                 137 htags-refkit/htags_path2url.c 	char *p, *endp = area + size;
p                 144 htags-refkit/htags_path2url.c 	for (p = area; p < endp; p++)
p                 145 htags-refkit/htags_path2url.c 		if (*p == '\n')
p                 154 htags-refkit/htags_path2url.c 	p = area;
p                 156 htags-refkit/htags_path2url.c 		m[i].name = p;
p                 157 htags-refkit/htags_path2url.c 		while (*p && *p != '\t')
p                 158 htags-refkit/htags_path2url.c 			p++;
p                 159 htags-refkit/htags_path2url.c 		if (*p == '\0')
p                 161 htags-refkit/htags_path2url.c 		*p++ = '\0';
p                 162 htags-refkit/htags_path2url.c 		m[i].path = p;
p                 163 htags-refkit/htags_path2url.c 		while (*p && *p != '\r' && *p != '\n')
p                 164 htags-refkit/htags_path2url.c 			p++;
p                 165 htags-refkit/htags_path2url.c 		if (*p == '\0')
p                 167 htags-refkit/htags_path2url.c 		if (*p == '\r')
p                 168 htags-refkit/htags_path2url.c 			*p++ = '\0';
p                 169 htags-refkit/htags_path2url.c 		if (*p == '\n')
p                 170 htags-refkit/htags_path2url.c 			*p++ = '\0';
p                 147 htags/anchor.c 				char *p = ptable.part[PART_LINE].start;
p                 149 htags/anchor.c 				for (; *p && isspace((unsigned char)*p); p++)
p                 151 htags/anchor.c 				if (!*p) {
p                 160 htags/anchor.c 				if (*p == '#')
p                 162 htags/anchor.c 				else if (locatestring(p, "typedef", MATCH_AT_FIRST))
p                 164 htags/anchor.c 				else if ((p = locatestring(p, ptable.part[PART_TAG].start, MATCH_FIRST)) != NULL) {
p                 166 htags/anchor.c 					p += strlen(ptable.part[PART_TAG].start);
p                 167 htags/anchor.c 					for (; *p && isspace((unsigned char)*p); p++)
p                 169 htags/anchor.c 					if (*p == '(')
p                 277 htags/anchor.c 	struct anchor *p = curp ? curp : start;
p                 281 htags/anchor.c 	if (p->lineno > lineno)
p                 286 htags/anchor.c 	for (; p < end && p->lineno < lineno; p++)
p                 288 htags/anchor.c 	if (p >= end || p->lineno != lineno)
p                 290 htags/anchor.c 	curp = p;
p                 291 htags/anchor.c 	for (; p < end && p->lineno == lineno; p++)
p                 292 htags/anchor.c 		if (!p->done && p->length == length && !strcmp(gettag(p), name))
p                 293 htags/anchor.c 			if (!type || p->type == type)
p                 294 htags/anchor.c 				return p;
p                 307 htags/anchor.c 	struct anchor *p = curp ? curp : start;
p                 311 htags/anchor.c 	if (p->lineno > lineno)
p                 316 htags/anchor.c 	for (; p < end && p->lineno < lineno; p++)
p                 318 htags/anchor.c 	if (p >= end || p->lineno != lineno)
p                 320 htags/anchor.c 	curp = p;
p                 321 htags/anchor.c 	for (; p < end && p->lineno == lineno; p++)
p                 322 htags/anchor.c 		if (p->type == 'D')
p                 339 htags/anchor.c 		struct anchor *c, *p;
p                 351 htags/anchor.c 		for (p = c - 1; p >= start; p--)
p                 352 htags/anchor.c 			if (p->type == 'D') {
p                 353 htags/anchor.c 				ref[A_PREV] = p->lineno;
p                 356 htags/anchor.c 		for (p = c + 1; p < end; p++)
p                 357 htags/anchor.c 			if (p->type == 'D') {
p                 358 htags/anchor.c 				ref[A_NEXT] = p->lineno;
p                 831 htags/asm.c    			char path[MAXPATHLEN+1], *p = path;
p                 842 htags/asm.c    				*p++ = c;
p                 843 htags/asm.c    			*p = '\0';
p                 876 htags/c.c      			char path[MAXPATHLEN+1], *p = path;
p                 887 htags/c.c      				*p++ = c;
p                 888 htags/c.c      			*p = '\0';
p                 561 htags/common.c 	const char *p, *filename, *fid;
p                 588 htags/common.c 		for (p = ptable.part[PART_LINE].start; *p; p++) {
p                 589 htags/common.c 			unsigned char c = *p;
p                 613 htags/common.c 		p = ctags_x + strlen(ptable.part[PART_TAG].start);
p                 616 htags/common.c 		for (; *p; p++) {
p                 617 htags/common.c 			unsigned char c = *p;
p                 620 htags/common.c 			if (!done && c == '.' && *(p + 1) == '/') {
p                 621 htags/common.c 				p++;
p                 831 htags/cpp.c    			char path[MAXPATHLEN+1], *p = path;
p                 842 htags/cpp.c    				*p++ = c;
p                 843 htags/cpp.c    			*p = '\0';
p                  96 htags/fileindex.c 	const char *p;
p                 105 htags/fileindex.c 	p = image;
p                 106 htags/fileindex.c 	while (*p && isspace((unsigned char)*p))		/* skip space */
p                 107 htags/fileindex.c 		p++;
p                 108 htags/fileindex.c 	if (!*p)
p                 110 htags/fileindex.c 	if (*p == '#') {
p                 113 htags/fileindex.c 		p++;
p                 114 htags/fileindex.c 		while (*p && isspace((unsigned char)*p))	/* skip space */
p                 115 htags/fileindex.c 			p++;
p                 116 htags/fileindex.c 		if (!*p)
p                 127 htags/fileindex.c 		if ((p = locatestring(p, "include", MATCH_AT_FIRST)) == NULL)
p                 132 htags/fileindex.c 		if (((q = locatestring(p, "include_next", MATCH_AT_FIRST)) == NULL) &&
p                 133 htags/fileindex.c 		    ((q = locatestring(p, "import", MATCH_AT_FIRST)) == NULL) &&
p                 134 htags/fileindex.c 		    ((q = locatestring(p, "include", MATCH_AT_FIRST)) == NULL))
p                 136 htags/fileindex.c 		p = q;
p                 138 htags/fileindex.c 	while (*p && isspace((unsigned char)*p))		/* skip space */
p                 139 htags/fileindex.c 		p++;
p                 140 htags/fileindex.c 	if (is_php && *p == '(') {
p                 141 htags/fileindex.c 		p++;
p                 142 htags/fileindex.c 		while (*p && isspace((unsigned char)*p))	/* skip space */
p                 143 htags/fileindex.c 			p++;
p                 145 htags/fileindex.c 	sep = *p;
p                 155 htags/fileindex.c 	p++;
p                 156 htags/fileindex.c 	if (!*p)
p                 159 htags/fileindex.c 	while (*p && *p != '\n' && *p != sep)
p                 160 htags/fileindex.c 		*q++ = *p++;
p                 162 htags/fileindex.c 	if (*p == sep) {
p                 184 htags/fileindex.c 	const char *p = strrchr(path, '/');
p                 186 htags/fileindex.c 	return p ? p + 1 : path;
p                 200 htags/fileindex.c 	char *p = result;
p                 204 htags/fileindex.c 		*p++ = *q++; 
p                 205 htags/fileindex.c 	*p = '\0';
p                 354 htags/fileindex.c 		const char *p, *local = localpath(path, basedir);
p                 386 htags/fileindex.c 				p = local;
p                 389 htags/fileindex.c 				while (p < slash)
p                 390 htags/fileindex.c 					*q++ = *p++;
p                 449 htags/fileindex.c 		char *p, *q;
p                 452 htags/fileindex.c 		for (p = path + 1; p != NULL; p = strchr(p, '/')) {
p                 455 htags/fileindex.c 			q = ++p;
p                 463 htags/fileindex.c 			fputs(p, op);
p                 673 htags/fileindex.c 		const char *p = include_file_suffixes;
p                 676 htags/fileindex.c 		while ((c = (unsigned char)*p++) != '\0') {
p                 784 htags/fileindex.c 			const char *p;
p                 787 htags/fileindex.c 			for (p = last; *p; p++)
p                 788 htags/fileindex.c 				*q++ = *p;
p                 789 htags/fileindex.c 			for (p = ctags_x; *p && *p != ' ' && *p != '\t'; p++)
p                 791 htags/fileindex.c 			for (; *p; p++)
p                 792 htags/fileindex.c 				*q++ = *p;
p                 454 htags/htags.c  		const char *p;
p                 457 htags/htags.c  		for (p = _; !regexec(&preg, p, 2, pmatch, 0); p += pmatch[0].rm_eo) {
p                 458 htags/htags.c  			const char *start = p + pmatch[0].rm_so;
p                 463 htags/htags.c  				fputc(p[i], op);
p                 484 htags/htags.c  		fputs_nl(p, op);
p                1020 htags/htags.c  	const char *p;
p                1025 htags/htags.c  	if (!(p = usable("gtags")))
p                1027 htags/htags.c  	strlimcpy(gtags_path, p, sizeof(gtags_path));
p                1028 htags/htags.c  	if (!(p = usable("global")))
p                1030 htags/htags.c  	strlimcpy(global_path, p, sizeof(global_path));
p                1034 htags/htags.c  	if ((p = getenv("TMPDIR")) == NULL)
p                1035 htags/htags.c  		p = getenv("TMP");
p                1036 htags/htags.c  	if (p != NULL && test("d", p))
p                1037 htags/htags.c  		tmpdir = p;
p                1047 htags/htags.c  	char *p, *q;
p                1060 htags/htags.c  			if ((p = locatestring(argv[i], opt_gtagsconf, MATCH_AT_FIRST))) {
p                1061 htags/htags.c  				if (*p == '\0') {
p                1066 htags/htags.c  					if (*p++ == '=' && *p)
p                1067 htags/htags.c  						confpath = p;
p                1069 htags/htags.c  			} else if ((p = locatestring(argv[i], opt_gtagslabel, MATCH_AT_FIRST))) {
p                1070 htags/htags.c  				if (*p == '\0') {
p                1075 htags/htags.c  					if (*p++ == '=' && *p)
p                1076 htags/htags.c  						label = p;
p                1125 htags/htags.c  		p = strbuf_value(sb);
p                1126 htags/htags.c  		if (!strcmp(p, "no"))
p                1128 htags/htags.c  		else if (!strcmp(p, "before"))
p                1130 htags/htags.c  		else if (!strcmp(p, "right"))
p                1132 htags/htags.c  		else if (!strcmp(p, "after"))
p                1171 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1173 htags/htags.c  		q = p + strlen(p) - 1;
p                1176 htags/htags.c  		script_alias = p;
p                1182 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1186 htags/htags.c  			body_begin = p;
p                1189 htags/htags.c  			free(p);
p                1194 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1198 htags/htags.c  			table_begin = p;
p                1201 htags/htags.c  			free(p);
p                1206 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1210 htags/htags.c  			title_begin = p;
p                1213 htags/htags.c  			free(p);
p                1218 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1222 htags/htags.c  			comment_begin = p;
p                1225 htags/htags.c  			free(p);
p                1230 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1234 htags/htags.c  			sharp_begin = p;
p                1237 htags/htags.c  			free(p);
p                1242 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1246 htags/htags.c  			brace_begin = p;
p                1249 htags/htags.c  			free(p);
p                1254 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1258 htags/htags.c  			reserved_begin = p;
p                1261 htags/htags.c  			free(p);
p                1266 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1270 htags/htags.c  			position_begin = p;
p                1273 htags/htags.c  			free(p);
p                1278 htags/htags.c  		p = check_strdup(strbuf_value(sb));
p                1282 htags/htags.c  			warned_line_begin = p;
p                1285 htags/htags.c  			free(p);
p                1314 htags/htags.c  	const char *p;
p                1324 htags/htags.c  		for (p = strbuf_value(sb); *p; p++) {
p                1325 htags/htags.c  			if (*p == '\'') {
p                1332 htags/htags.c  				strbuf_putc(save_c, *p);
p                1355 htags/htags.c  			if ((p = locatestring(argv[i], opt_gtagsconf, MATCH_AT_FIRST))) {
p                1356 htags/htags.c  				if (*p == '\0')
p                1379 htags/htags.c  	const char *p, *opt = check_strdup(htags_options);
p                1387 htags/htags.c  	for (p = opt; *p && isspace(*p); p++)
p                1389 htags/htags.c  	for (; *p; p++) {
p                1390 htags/htags.c  		int c = *p;
p                1404 htags/htags.c  			while (*p && isspace(*p))
p                1405 htags/htags.c  				p++;
p                1406 htags/htags.c  			p--;
p                1408 htags/htags.c  			strbuf_putc(sb, *p);
p                1413 htags/htags.c  	p = strbuf_value(sb);
p                1415 htags/htags.c  		newargv[i++] = p;
p                1416 htags/htags.c  		p += strlen(p) + 1;
p                1681 htags/htags.c  		char *p = strrchr(cwdpath, sep);
p                1682 htags/htags.c  		title = p ? p + 1 : cwdpath;
p                  87 htags/path2url.c 	const char *p;
p                  96 htags/path2url.c 	p = assoc_get(assoc, path);
p                  97 htags/path2url.c 	if (!p) {
p                 100 htags/path2url.c 		p = number;
p                 102 htags/path2url.c 	return p;
p                 957 htags/php.c    			char path[MAXPATHLEN+1], *p = path;
p                 966 htags/php.c    				*p++ = c;
p                 967 htags/php.c    			*p = '\0';
p                1002 htags/php.c    		const char *p = LEXTEXT + 1;	/* skip '$' */
p                1008 htags/php.c    		if (*p == '{') {
p                1012 htags/php.c    			for (p++; *p && *p != '}'; p++) {
p                1013 htags/php.c    				buf[i++] = *p;
p                1018 htags/php.c    			p = buf;
p                1022 htags/php.c    		if ((a = anchor_get(p, i, 'Y', LINENO)) != NULL) {
p                 175 htags/src2html.c 	char buf[MAXBUFLEN], *limit, *p;
p                 179 htags/src2html.c 	for (p = buf; *p; p++)
p                 180 htags/src2html.c 		if (*p == sep)
p                 181 htags/src2html.c 			*p = '\0';
p                 182 htags/src2html.c 	limit = p;
p                 188 htags/src2html.c 		for (p = buf; p < limit; p += strlen(p) + 1) {
p                 190 htags/src2html.c 			const char *unit = p;
p                 192 htags/src2html.c 			next = p + strlen(p) + 1;
p                 197 htags/src2html.c 			if (p > buf)
p                 198 htags/src2html.c 				*(p - 1) = sep;
p                 626 htags/src2html.c 	const char *p;
p                 633 htags/src2html.c 	p = locatestring(file, "/", MATCH_LAST);
p                 634 htags/src2html.c 	if (p != NULL) {
p                 635 htags/src2html.c 		strbuf_nputs(dir, file, p - file);
p                 636 htags/src2html.c 		p++;
p                 639 htags/src2html.c 		p = file;
p                 642 htags/src2html.c 		*basename = p;
p                 784 htags/src2html.c 				const char *p = strbuf_value(incref->ref_contents);
p                 785 htags/src2html.c 				const char *lno = strmake(p, " ");
p                 788 htags/src2html.c 				p = locatestring(p, " ", MATCH_FIRST);
p                 789 htags/src2html.c 				if (p == NULL)
p                 791 htags/src2html.c 				filename = p + 1;
p                 178 libdb/bt_close.c 	void *p;
p                 180 libdb/bt_close.c 	if ((p = mpool_get(t->bt_mp, P_META, 0)) == NULL)
p                 191 libdb/bt_close.c 	memmove(p, &m, sizeof(BTMETA));
p                 192 libdb/bt_close.c 	mpool_put(t->bt_mp, p, MPOOL_DIRTY);
p                  66 libdb/bt_conv.c 	char *p;
p                  87 libdb/bt_conv.c 			p = (char *)GETBINTERNAL(h, i);
p                  88 libdb/bt_conv.c 			P_32_SWAP(p);
p                  89 libdb/bt_conv.c 			p += sizeof(u_int32_t);
p                  90 libdb/bt_conv.c 			P_32_SWAP(p);
p                  91 libdb/bt_conv.c 			p += sizeof(pgno_t);
p                  92 libdb/bt_conv.c 			if (*(u_char *)p & P_BIGKEY) {
p                  93 libdb/bt_conv.c 				p += sizeof(u_char);
p                  94 libdb/bt_conv.c 				P_32_SWAP(p);
p                  95 libdb/bt_conv.c 				p += sizeof(pgno_t);
p                  96 libdb/bt_conv.c 				P_32_SWAP(p);
p                 102 libdb/bt_conv.c 			p = (char *)GETBLEAF(h, i);
p                 103 libdb/bt_conv.c 			P_32_SWAP(p);
p                 104 libdb/bt_conv.c 			p += sizeof(u_int32_t);
p                 105 libdb/bt_conv.c 			P_32_SWAP(p);
p                 106 libdb/bt_conv.c 			p += sizeof(u_int32_t);
p                 107 libdb/bt_conv.c 			flags = *(u_char *)p;
p                 109 libdb/bt_conv.c 				p += sizeof(u_char);
p                 111 libdb/bt_conv.c 					P_32_SWAP(p);
p                 112 libdb/bt_conv.c 					p += sizeof(pgno_t);
p                 113 libdb/bt_conv.c 					P_32_SWAP(p);
p                 116 libdb/bt_conv.c 					p += sizeof(u_int32_t);
p                 117 libdb/bt_conv.c 					P_32_SWAP(p);
p                 118 libdb/bt_conv.c 					p += sizeof(pgno_t);
p                 119 libdb/bt_conv.c 					P_32_SWAP(p);
p                 134 libdb/bt_conv.c 	char *p;
p                 147 libdb/bt_conv.c 			p = (char *)GETBINTERNAL(h, i);
p                 148 libdb/bt_conv.c 			P_32_SWAP(p);
p                 149 libdb/bt_conv.c 			p += sizeof(u_int32_t);
p                 150 libdb/bt_conv.c 			P_32_SWAP(p);
p                 151 libdb/bt_conv.c 			p += sizeof(pgno_t);
p                 152 libdb/bt_conv.c 			if (*(u_char *)p & P_BIGKEY) {
p                 153 libdb/bt_conv.c 				p += sizeof(u_char);
p                 154 libdb/bt_conv.c 				P_32_SWAP(p);
p                 155 libdb/bt_conv.c 				p += sizeof(pgno_t);
p                 156 libdb/bt_conv.c 				P_32_SWAP(p);
p                 162 libdb/bt_conv.c 			p = (char *)GETBLEAF(h, i);
p                 163 libdb/bt_conv.c 			P_32_SWAP(p);
p                 164 libdb/bt_conv.c 			p += sizeof(u_int32_t);
p                 165 libdb/bt_conv.c 			P_32_SWAP(p);
p                 166 libdb/bt_conv.c 			p += sizeof(u_int32_t);
p                 167 libdb/bt_conv.c 			flags = *(u_char *)p;
p                 169 libdb/bt_conv.c 				p += sizeof(u_char);
p                 171 libdb/bt_conv.c 					P_32_SWAP(p);
p                 172 libdb/bt_conv.c 					p += sizeof(pgno_t);
p                 173 libdb/bt_conv.c 					P_32_SWAP(p);
p                 176 libdb/bt_conv.c 					p += sizeof(u_int32_t);
p                 177 libdb/bt_conv.c 					P_32_SWAP(p);
p                 178 libdb/bt_conv.c 					p += sizeof(pgno_t);
p                 179 libdb/bt_conv.c 					P_32_SWAP(p);
p                 203 libdb/bt_conv.c 	char *p;
p                 205 libdb/bt_conv.c 	p = (char *)pg;
p                 206 libdb/bt_conv.c 	P_32_SWAP(p);		/* magic */
p                 207 libdb/bt_conv.c 	p += sizeof(u_int32_t);
p                 208 libdb/bt_conv.c 	P_32_SWAP(p);		/* version */
p                 209 libdb/bt_conv.c 	p += sizeof(u_int32_t);
p                 210 libdb/bt_conv.c 	P_32_SWAP(p);		/* psize */
p                 211 libdb/bt_conv.c 	p += sizeof(u_int32_t);
p                 212 libdb/bt_conv.c 	P_32_SWAP(p);		/* free */
p                 213 libdb/bt_conv.c 	p += sizeof(u_int32_t);
p                 214 libdb/bt_conv.c 	P_32_SWAP(p);		/* nrecs */
p                 215 libdb/bt_conv.c 	p += sizeof(u_int32_t);
p                 216 libdb/bt_conv.c 	P_32_SWAP(p);		/* flags */
p                 218 libdb/bt_conv.c 	p += sizeof(u_int32_t);
p                  70 libdb/bt_open.c #define mkstemp(p) open(_mktemp(p), _O_CREAT | _O_SHORT_LIVED | _O_EXCL)
p                 438 libdb/bt_open.c 	u_char *p;
p                 441 libdb/bt_open.c 	p = (u_char *)&x;
p                 442 libdb/bt_open.c 	switch (*p) {
p                  83 libdb/bt_overflow.c __ovfl_get(t, p, ssz, buf, bufsz)
p                  85 libdb/bt_overflow.c 	void *p;
p                  95 libdb/bt_overflow.c 	memmove(&pg, p, sizeof(pgno_t));
p                  96 libdb/bt_overflow.c 	memmove(&sz, (char *)p + sizeof(pgno_t), sizeof(u_int32_t));
p                 116 libdb/bt_overflow.c 	for (p = *buf;; p = (char *)p + nb, pg = h->nextpg) {
p                 121 libdb/bt_overflow.c 		memmove(p, (char *)h + BTDATAOFF, nb);
p                 148 libdb/bt_overflow.c 	void *p;
p                 158 libdb/bt_overflow.c 	for (last = NULL, p = dbt->data, sz = dbt->size;;
p                 159 libdb/bt_overflow.c 	    p = (char *)p + plen, last = h) {
p                 169 libdb/bt_overflow.c 		memmove((char *)h + BTDATAOFF, p, nb);
p                 196 libdb/bt_overflow.c __ovfl_delete(t, p)
p                 198 libdb/bt_overflow.c 	void *p;
p                 205 libdb/bt_overflow.c 	memmove(&pg, p, sizeof(pgno_t));
p                 206 libdb/bt_overflow.c 	memmove(&sz, (char *)p + sizeof(pgno_t), sizeof(u_int32_t));
p                  77 libdb/bt_utils.c 	void *p;
p                  96 libdb/bt_utils.c 			p = (void *)(rkey->data == NULL ?
p                  98 libdb/bt_utils.c 			if (p == NULL)
p                 100 libdb/bt_utils.c 			rkey->data = p;
p                 123 libdb/bt_utils.c 			p = (void *)(rdata->data == NULL ?
p                 126 libdb/bt_utils.c 			if (p == NULL)
p                 128 libdb/bt_utils.c 			rdata->data = p;
p                  36 libdb/btree.h  #define	F_SET(p, f)	(p)->flags |= (f)
p                  37 libdb/btree.h  #define	F_CLR(p, f)	(p)->flags &= ~(f)
p                  38 libdb/btree.h  #define	F_ISSET(p, f)	((p)->flags & (f))
p                  86 libdb/btree.h  #define	NEXTINDEX(p)	(((p)->lower - BTDATAOFF) / sizeof(indx_t))
p                 134 libdb/btree.h  #define	WR_BINTERNAL(p, size, pgno, flags) {				\
p                 135 libdb/btree.h  	*(u_int32_t *)p = size;						\
p                 136 libdb/btree.h  	p += sizeof(u_int32_t);						\
p                 137 libdb/btree.h  	*(pgno_t *)p = pgno;						\
p                 138 libdb/btree.h  	p += sizeof(pgno_t);						\
p                 139 libdb/btree.h  	*(u_char *)p = flags;						\
p                 140 libdb/btree.h  	p += sizeof(u_char);						\
p                 161 libdb/btree.h  #define	WR_RINTERNAL(p, nrecs, pgno) {					\
p                 162 libdb/btree.h  	*(recno_t *)p = nrecs;						\
p                 163 libdb/btree.h  	p += sizeof(recno_t);						\
p                 164 libdb/btree.h  	*(pgno_t *)p = pgno;						\
p                 180 libdb/btree.h  #define NBLEAF(p)	NBLEAFDBT((p)->ksize, (p)->dsize)
p                 188 libdb/btree.h  #define	WR_BLEAF(p, key, data, flags) {					\
p                 189 libdb/btree.h  	*(u_int32_t *)p = key->size;					\
p                 190 libdb/btree.h  	p += sizeof(u_int32_t);						\
p                 191 libdb/btree.h  	*(u_int32_t *)p = data->size;					\
p                 192 libdb/btree.h  	p += sizeof(u_int32_t);						\
p                 193 libdb/btree.h  	*(u_char *)p = flags;						\
p                 194 libdb/btree.h  	p += sizeof(u_char);						\
p                 195 libdb/btree.h  	memmove(p, key->data, key->size);				\
p                 196 libdb/btree.h  	p += key->size;							\
p                 197 libdb/btree.h  	memmove(p, data->data, data->size);				\
p                 212 libdb/btree.h  #define NRLEAF(p)	NRLEAFDBT((p)->dsize)
p                 219 libdb/btree.h  #define	WR_RLEAF(p, data, flags) {					\
p                 220 libdb/btree.h  	*(u_int32_t *)p = data->size;					\
p                 221 libdb/btree.h  	p += sizeof(u_int32_t);						\
p                 222 libdb/btree.h  	*(u_char *)p = flags;						\
p                 223 libdb/btree.h  	p += sizeof(u_char);						\
p                 224 libdb/btree.h  	memmove(p, data->data, data->size);				\
p                 310 libdb/btree.h  #define	BT_PUSH(t, p, i) {						\
p                 311 libdb/btree.h  	t->bt_sp->pgno = p; 						\
p                 488 libglibc/getopt.c       const struct option *p;
p                 500 libglibc/getopt.c       for (p = longopts, option_index = 0; p->name; p++, option_index++)
p                 501 libglibc/getopt.c 	if (!strncmp (p->name, nextchar, nameend - nextchar))
p                 503 libglibc/getopt.c 	    if (nameend - nextchar == strlen (p->name))
p                 506 libglibc/getopt.c 		pfound = p;
p                 514 libglibc/getopt.c 		pfound = p;
p                 622 libglibc/regex.c # define DEBUG_PRINT_COMPILED_PATTERN(p, s, e) 				\
p                 669 libglibc/regex.c   unsigned char *p = start;
p                 679 libglibc/regex.c   while (p < pend)
p                 681 libglibc/regex.c       printf ("%d:\t", p - start);
p                 683 libglibc/regex.c       switch ((re_opcode_t) *p++)
p                 690 libglibc/regex.c 	  mcnt = *p++;
p                 695 libglibc/regex.c 	      putchar (*p++);
p                 701 libglibc/regex.c           mcnt = *p++;
p                 702 libglibc/regex.c           printf ("/start_memory/%d/%d", mcnt, *p++);
p                 706 libglibc/regex.c           mcnt = *p++;
p                 707 libglibc/regex.c 	  printf ("/stop_memory/%d/%d", mcnt, *p++);
p                 711 libglibc/regex.c 	  printf ("/duplicate/%d", *p++);
p                 725 libglibc/regex.c 	            (re_opcode_t) *(p - 1) == charset_not ? "^" : "");
p                 727 libglibc/regex.c             assert (p + *p < pend);
p                 730 libglibc/regex.c 	      if (c / 8 < *p
p                 731 libglibc/regex.c 		  && (p[1 + (c/8)] & (1 << (c % 8))))
p                 757 libglibc/regex.c 	    p += 1 + *p;
p                 770 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 771 libglibc/regex.c   	  printf ("/on_failure_jump to %d", p + mcnt - start);
p                 775 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 776 libglibc/regex.c   	  printf ("/on_failure_keep_string_jump to %d", p + mcnt - start);
p                 780 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 781 libglibc/regex.c   	  printf ("/dummy_failure_jump to %d", p + mcnt - start);
p                 789 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 790 libglibc/regex.c   	  printf ("/maybe_pop_jump to %d", p + mcnt - start);
p                 794 libglibc/regex.c 	  extract_number_and_incr (&mcnt, &p);
p                 795 libglibc/regex.c   	  printf ("/pop_failure_jump to %d", p + mcnt - start);
p                 799 libglibc/regex.c 	  extract_number_and_incr (&mcnt, &p);
p                 800 libglibc/regex.c   	  printf ("/jump_past_alt to %d", p + mcnt - start);
p                 804 libglibc/regex.c 	  extract_number_and_incr (&mcnt, &p);
p                 805 libglibc/regex.c   	  printf ("/jump to %d", p + mcnt - start);
p                 809 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 810 libglibc/regex.c 	  p1 = p + mcnt;
p                 811 libglibc/regex.c           extract_number_and_incr (&mcnt2, &p);
p                 816 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 817 libglibc/regex.c 	  p1 = p + mcnt;
p                 818 libglibc/regex.c           extract_number_and_incr (&mcnt2, &p);
p                 823 libglibc/regex.c           extract_number_and_incr (&mcnt, &p);
p                 824 libglibc/regex.c 	  p1 = p + mcnt;
p                 825 libglibc/regex.c           extract_number_and_incr (&mcnt2, &p);
p                 859 libglibc/regex.c 	  mcnt = *p++;
p                 865 libglibc/regex.c 	  mcnt = *p++;
p                 887 libglibc/regex.c           printf ("?%d", *(p-1));
p                 893 libglibc/regex.c   printf ("%d:\tend of pattern.\n", p - start);
p                 969 libglibc/regex.c # define DEBUG_PRINT_COMPILED_PATTERN(p, s, e)
p                1564 libglibc/regex.c static boolean at_begline_loc_p _RE_ARGS ((const char *pattern, const char *p,
p                1566 libglibc/regex.c static boolean at_endline_loc_p _RE_ARGS ((const char *p, const char *pend,
p                1580 libglibc/regex.c   do {if (p == pend) return REG_EEND;					\
p                1581 libglibc/regex.c     c = (unsigned char) *p++;						\
p                1589 libglibc/regex.c   do {if (p == pend) return REG_EEND;					\
p                1590 libglibc/regex.c     c = (unsigned char) *p++; 						\
p                1594 libglibc/regex.c #define PATUNFETCH p--
p                1675 libglibc/regex.c # define REALLOC(p,s) realloc ((p), (size_t) (s))
p                1678 libglibc/regex.c # define REALLOC(p,s) realloc ((p), (s))
p                1763 libglibc/regex.c   { if (p != pend)							\
p                1771 libglibc/regex.c            if (p == pend) 						\
p                1902 libglibc/regex.c   const char *p = pattern;
p                1994 libglibc/regex.c   while (p != pend)
p                2003 libglibc/regex.c                    p == pattern + 1
p                2007 libglibc/regex.c                 || at_begline_loc_p (pattern, p, syntax))
p                2018 libglibc/regex.c                    p == pend
p                2022 libglibc/regex.c                 || at_endline_loc_p (p, pend, syntax))
p                2063 libglibc/regex.c                 if (p == pend)
p                2074 libglibc/regex.c                     if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
p                2113 libglibc/regex.c                 assert (p - 1 > pattern);
p                2123 libglibc/regex.c                 if (TRANSLATE (*(p - 2)) == TRANSLATE ('.')
p                2125 libglibc/regex.c                     && p < pend && TRANSLATE (*p) == TRANSLATE ('\n')
p                2173 libglibc/regex.c             if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
p                2183 libglibc/regex.c             BUF_PUSH (*p == '^' ? charset_not : charset);
p                2184 libglibc/regex.c             if (*p == '^')
p                2185 libglibc/regex.c               p++;
p                2188 libglibc/regex.c             p1 = p;
p                2204 libglibc/regex.c                 if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
p                2211 libglibc/regex.c                     if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
p                2221 libglibc/regex.c                 if (c == ']' && p != p1 + 1)
p                2226 libglibc/regex.c                 if (had_char_class && c == '-' && *p != ']')
p                2234 libglibc/regex.c                     && !(p - 2 >= pattern && p[-2] == '[')
p                2235 libglibc/regex.c                     && !(p - 3 >= pattern && p[-3] == '[' && p[-2] == '^')
p                2236 libglibc/regex.c                     && *p != ']')
p                2239 libglibc/regex.c                       = compile_range (&p, pend, translate, syntax, b);
p                2243 libglibc/regex.c                 else if (p[0] == '-' && p[1] != ']')
p                2250 libglibc/regex.c                     ret = compile_range (&p, pend, translate, syntax, b);
p                2257 libglibc/regex.c                 else if (syntax & RE_CHAR_CLASSES && c == '[' && *p == ':')
p                2265 libglibc/regex.c                     if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
p                2270 libglibc/regex.c                         if ((c == ':' && *p == ']') || p == pend)
p                2283 libglibc/regex.c                     if (c == ':' && *p == ']')
p                2299 libglibc/regex.c                         if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
p                2339 libglibc/regex.c                         if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
p                2429 libglibc/regex.c           if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
p                2608 libglibc/regex.c                   || (p - 2 == pattern  &&  p == pend))
p                2618 libglibc/regex.c                 beg_interval = p - 1;
p                2620 libglibc/regex.c                 if (p == pend)
p                2763 libglibc/regex.c                p = beg_interval;
p                2771 libglibc/regex.c                    if (p > pattern  &&  p[-1] == '\\')
p                2899 libglibc/regex.c               || *p == '*' || *p == '^'
p                2901 libglibc/regex.c 		  ? *p == '\\' && (p[1] == '+' || p[1] == '?')
p                2902 libglibc/regex.c 		  : (*p == '+' || *p == '?'))
p                2905 libglibc/regex.c 		      ? *p == '{'
p                2906 libglibc/regex.c                       : (p[0] == '\\' && p[1] == '{'))))
p                3066 libglibc/regex.c at_begline_loc_p (pattern, p, syntax)
p                3067 libglibc/regex.c     const char *pattern, *p;
p                3070 libglibc/regex.c   const char *prev = p - 2;
p                3085 libglibc/regex.c at_endline_loc_p (p, pend, syntax)
p                3086 libglibc/regex.c     const char *p, *pend;
p                3089 libglibc/regex.c   const char *next = p;
p                3091 libglibc/regex.c   const char *next_next = p + 1 < pend ? p + 1 : 0;
p                3143 libglibc/regex.c   const char *p = *p_ptr;
p                3149 libglibc/regex.c   if (p == pend)
p                3154 libglibc/regex.c   range_start[0] = p[-2];
p                3156 libglibc/regex.c   range_end[0] = p[0];
p                3210 libglibc/regex.c   unsigned char *p = pattern;
p                3228 libglibc/regex.c   assert (fastmap != NULL && p != NULL);
p                3237 libglibc/regex.c       if (p == pend || *p == succeed)
p                3247 libglibc/regex.c 	      p = fail_stack.stack[--fail_stack.avail].pointer;
p                3256 libglibc/regex.c       assert (p < pend);
p                3258 libglibc/regex.c       switch (SWITCH_ENUM_CAST ((re_opcode_t) *p++))
p                3275 libglibc/regex.c           fastmap[p[1]] = 1;
p                3280 libglibc/regex.c           for (j = *p++ * BYTEWIDTH - 1; j >= 0; j--)
p                3281 libglibc/regex.c 	    if (p[j / BYTEWIDTH] & (1 << (j % BYTEWIDTH)))
p                3288 libglibc/regex.c 	  for (j = *p * BYTEWIDTH; j < (1 << BYTEWIDTH); j++)
p                3291 libglibc/regex.c 	  for (j = *p++ * BYTEWIDTH - 1; j >= 0; j--)
p                3292 libglibc/regex.c 	    if (!(p[j / BYTEWIDTH] & (1 << (j % BYTEWIDTH))))
p                3334 libglibc/regex.c 	  k = *p++;
p                3342 libglibc/regex.c 	  k = *p++;
p                3379 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (j, p);
p                3380 libglibc/regex.c 	  p += j;
p                3389 libglibc/regex.c           if ((re_opcode_t) *p != on_failure_jump
p                3390 libglibc/regex.c 	      && (re_opcode_t) *p != succeed_n)
p                3393 libglibc/regex.c           p++;
p                3394 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (j, p);
p                3395 libglibc/regex.c           p += j;
p                3399 libglibc/regex.c 	      && fail_stack.stack[fail_stack.avail - 1].pointer == p)
p                3408 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (j, p);
p                3417 libglibc/regex.c           if (p + j < pend)
p                3419 libglibc/regex.c               if (!PUSH_PATTERN_OP (p + j, fail_stack))
p                3430 libglibc/regex.c               EXTRACT_NUMBER_AND_INCR (k, p);	/* Skip the n.  */
p                3439 libglibc/regex.c           p += 2;
p                3442 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (k, p);
p                3445 libglibc/regex.c               p -= 4;
p                3453 libglibc/regex.c           p += 4;
p                3459 libglibc/regex.c 	  p += 2;
p                3474 libglibc/regex.c       p = pend;
p                3814 libglibc/regex.c static boolean group_match_null_string_p _RE_ARGS ((unsigned char **p,
p                3817 libglibc/regex.c static boolean alt_match_null_string_p _RE_ARGS ((unsigned char *p,
p                3820 libglibc/regex.c static boolean common_op_match_null_string_p _RE_ARGS ((unsigned char **p,
p                3887 libglibc/regex.c   unsigned char *p = bufp->buffer;
p                3888 libglibc/regex.c   register unsigned char *pend = p + bufp->used;
p                4094 libglibc/regex.c   DEBUG_PRINT_COMPILED_PATTERN (bufp, p, pend);
p                4105 libglibc/regex.c       DEBUG_PRINT2 ("\n%p: ", p);
p                4107 libglibc/regex.c       DEBUG_PRINT2 ("\n0x%x: ", p);
p                4110 libglibc/regex.c       if (p == pend)
p                4275 libglibc/regex.c       switch (SWITCH_ENUM_CAST ((re_opcode_t) *p++))
p                4291 libglibc/regex.c 	  mcnt = *p++;
p                4302 libglibc/regex.c 		      != (unsigned char) *p++)
p                4312 libglibc/regex.c 		  if (*d++ != (char) *p++) goto fail;
p                4340 libglibc/regex.c 	    boolean not = (re_opcode_t) *(p - 1) == charset_not;
p                4349 libglibc/regex.c 	    if (c < (unsigned) (*p * BYTEWIDTH)
p                4350 libglibc/regex.c 		&& p[1 + c / BYTEWIDTH] & (1 << (c % BYTEWIDTH)))
p                4353 libglibc/regex.c 	    p += 1 + *p;
p                4369 libglibc/regex.c 	  DEBUG_PRINT3 ("EXECUTING start_memory %d (%d):\n", *p, p[1]);
p                4372 libglibc/regex.c 	  p1 = p;		/* To send to group_match_null_string_p.  */
p                4374 libglibc/regex.c           if (REG_MATCH_NULL_STRING_P (reg_info[*p]) == MATCH_NULL_UNSET_VALUE)
p                4375 libglibc/regex.c             REG_MATCH_NULL_STRING_P (reg_info[*p])
p                4383 libglibc/regex.c           old_regstart[*p] = REG_MATCH_NULL_STRING_P (reg_info[*p])
p                4384 libglibc/regex.c                              ? REG_UNSET (regstart[*p]) ? d : regstart[*p]
p                4385 libglibc/regex.c                              : regstart[*p];
p                4387 libglibc/regex.c 			 POINTER_TO_OFFSET (old_regstart[*p]));
p                4389 libglibc/regex.c           regstart[*p] = d;
p                4390 libglibc/regex.c 	  DEBUG_PRINT2 ("  regstart: %d\n", POINTER_TO_OFFSET (regstart[*p]));
p                4392 libglibc/regex.c           IS_ACTIVE (reg_info[*p]) = 1;
p                4393 libglibc/regex.c           MATCHED_SOMETHING (reg_info[*p]) = 0;
p                4399 libglibc/regex.c           highest_active_reg = *p;
p                4404 libglibc/regex.c             lowest_active_reg = *p;
p                4407 libglibc/regex.c           p += 2;
p                4408 libglibc/regex.c 	  just_past_start_mem = p;
p                4417 libglibc/regex.c 	  DEBUG_PRINT3 ("EXECUTING stop_memory %d (%d):\n", *p, p[1]);
p                4424 libglibc/regex.c           old_regend[*p] = REG_MATCH_NULL_STRING_P (reg_info[*p])
p                4425 libglibc/regex.c                            ? REG_UNSET (regend[*p]) ? d : regend[*p]
p                4426 libglibc/regex.c 			   : regend[*p];
p                4428 libglibc/regex.c 			 POINTER_TO_OFFSET (old_regend[*p]));
p                4430 libglibc/regex.c           regend[*p] = d;
p                4431 libglibc/regex.c 	  DEBUG_PRINT2 ("      regend: %d\n", POINTER_TO_OFFSET (regend[*p]));
p                4434 libglibc/regex.c           IS_ACTIVE (reg_info[*p]) = 0;
p                4451 libglibc/regex.c               unsigned char r = *p - 1;
p                4476 libglibc/regex.c           if ((!MATCHED_SOMETHING (reg_info[*p])
p                4477 libglibc/regex.c                || just_past_start_mem == p - 1)
p                4478 libglibc/regex.c 	      && (p + 2) < pend)
p                4482 libglibc/regex.c               p1 = p + 2;
p                4508 libglibc/regex.c                   && (re_opcode_t) p1[3] == start_memory && p1[4] == *p)
p                4520 libglibc/regex.c                   if (EVER_MATCHED_SOMETHING (reg_info[*p]))
p                4524 libglibc/regex.c                       EVER_MATCHED_SOMETHING (reg_info[*p]) = 0;
p                4527 libglibc/regex.c                       for (r = *p; r < (unsigned) *p + (unsigned) *(p + 1);
p                4546 libglibc/regex.c           p += 2;
p                4555 libglibc/regex.c 	    int regno = *p++;   /* Get which register to match against.  */
p                4686 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (mcnt, p);
p                4688 libglibc/regex.c           DEBUG_PRINT3 (" %d (to %p):\n", mcnt, p + mcnt);
p                4690 libglibc/regex.c           DEBUG_PRINT3 (" %d (to 0x%x):\n", mcnt, p + mcnt);
p                4693 libglibc/regex.c           PUSH_FAILURE_POINT (p + mcnt, NULL, -2);
p                4713 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (mcnt, p);
p                4715 libglibc/regex.c           DEBUG_PRINT3 (" %d (to %p)", mcnt, p + mcnt);
p                4717 libglibc/regex.c           DEBUG_PRINT3 (" %d (to 0x%x)", mcnt, p + mcnt);
p                4729 libglibc/regex.c           p1 = p;
p                4750 libglibc/regex.c           PUSH_FAILURE_POINT (p + mcnt, d, -2);
p                4757 libglibc/regex.c           EXTRACT_NUMBER_AND_INCR (mcnt, p);
p                4760 libglibc/regex.c 	    register unsigned char *p2 = p;
p                4792 libglibc/regex.c 	    p1 = p + mcnt;
p                4803 libglibc/regex.c   	        p[-3] = (unsigned char) pop_failure_jump;
p                4816 libglibc/regex.c   		    p[-3] = (unsigned char) pop_failure_jump;
p                4834 libglibc/regex.c   		        p[-3] = (unsigned char) pop_failure_jump;
p                4848 libglibc/regex.c 		    p[-3] = (unsigned char) pop_failure_jump;
p                4865 libglibc/regex.c   		        p[-3] = (unsigned char) pop_failure_jump;
p                4882 libglibc/regex.c   		        p[-3] = (unsigned char) pop_failure_jump;
p                4888 libglibc/regex.c 	  p -= 2;		/* Point at relative address again.  */
p                4889 libglibc/regex.c 	  if ((re_opcode_t) p[-1] != pop_failure_jump)
p                4891 libglibc/regex.c 	      p[-1] = (unsigned char) jump;
p                4924 libglibc/regex.c 	  DEBUG_PRINT2 ("\n%p: ", p);
p                4926 libglibc/regex.c 	  DEBUG_PRINT2 ("\n0x%x: ", p);
p                4932 libglibc/regex.c 	  EXTRACT_NUMBER_AND_INCR (mcnt, p);	/* Get the amount to jump.  */
p                4934 libglibc/regex.c 	  p += mcnt;				/* Do the jump.  */
p                4936 libglibc/regex.c           DEBUG_PRINT2 ("(to %p).\n", p);
p                4938 libglibc/regex.c           DEBUG_PRINT2 ("(to 0x%x).\n", p);
p                4978 libglibc/regex.c           EXTRACT_NUMBER (mcnt, p + 2);
p                4986 libglibc/regex.c 	       p += 2;
p                4987 libglibc/regex.c                STORE_NUMBER_AND_INCR (p, mcnt);
p                4989 libglibc/regex.c                DEBUG_PRINT3 ("  Setting %p to %d.\n", p - 2, mcnt);
p                4991 libglibc/regex.c                DEBUG_PRINT3 ("  Setting 0x%x to %d.\n", p - 2, mcnt);
p                4997 libglibc/regex.c               DEBUG_PRINT2 ("  Setting two bytes from %p to no_op.\n", p+2);
p                4999 libglibc/regex.c               DEBUG_PRINT2 ("  Setting two bytes from 0x%x to no_op.\n", p+2);
p                5001 libglibc/regex.c 	      p[2] = (unsigned char) no_op;
p                5002 libglibc/regex.c               p[3] = (unsigned char) no_op;
p                5008 libglibc/regex.c           EXTRACT_NUMBER (mcnt, p + 2);
p                5015 libglibc/regex.c                STORE_NUMBER (p + 2, mcnt);
p                5017 libglibc/regex.c                DEBUG_PRINT3 ("  Setting %p to %d.\n", p + 2, mcnt);
p                5019 libglibc/regex.c                DEBUG_PRINT3 ("  Setting 0x%x to %d.\n", p + 2, mcnt);
p                5025 libglibc/regex.c 	    p += 4;
p                5032 libglibc/regex.c             EXTRACT_NUMBER_AND_INCR (mcnt, p);
p                5033 libglibc/regex.c             p1 = p + mcnt;
p                5034 libglibc/regex.c             EXTRACT_NUMBER_AND_INCR (mcnt, p);
p                5127 libglibc/regex.c 	  mcnt = *p++;
p                5144 libglibc/regex.c 	  mcnt = *p++;
p                5190 libglibc/regex.c           POP_FAILURE_POINT (d, p,
p                5195 libglibc/regex.c           if (!p)
p                5199 libglibc/regex.c 	  assert (p <= pend);
p                5200 libglibc/regex.c           if (p < pend)
p                5206 libglibc/regex.c               switch ((re_opcode_t) *p)
p                5213 libglibc/regex.c                   p1 = p + 1;
p                5256 libglibc/regex.c group_match_null_string_p (p, end, reg_info)
p                5257 libglibc/regex.c     unsigned char **p, *end;
p                5262 libglibc/regex.c   unsigned char *p1 = *p + 2;
p                5345 libglibc/regex.c 	  assert (p1[1] == **p);
p                5346 libglibc/regex.c           *p = p1 + 2;
p                5365 libglibc/regex.c alt_match_null_string_p (p, end, reg_info)
p                5366 libglibc/regex.c     unsigned char *p, *end;
p                5370 libglibc/regex.c   unsigned char *p1 = p;
p                5402 libglibc/regex.c common_op_match_null_string_p (p, end, reg_info)
p                5403 libglibc/regex.c     unsigned char **p, *end;
p                5409 libglibc/regex.c   unsigned char *p1 = *p;
p                5481 libglibc/regex.c   *p = p1;
p                 184 libutil/abs2rel.c 	char *p, abs[MAXPATHLEN+1];
p                 201 libutil/abs2rel.c 	p = locatestring(abs, root, MATCH_AT_FIRST);
p                 202 libutil/abs2rel.c 	if (p == NULL)
p                 205 libutil/abs2rel.c 	strlimcpy(result + 2, p, size - 2);
p                 235 libutil/abs2rel.c 	const char *savep, *p = path;
p                 240 libutil/abs2rel.c 	if (*p == '/') {
p                 241 libutil/abs2rel.c 		*q++ = *p++;
p                 245 libutil/abs2rel.c 		savep = p;
p                 246 libutil/abs2rel.c 		while (!strncmp(p, "./", 2))	/* skip "./" at the head of the path */
p                 247 libutil/abs2rel.c 			p += 2;
p                 248 libutil/abs2rel.c 		while (!strncmp(p, "../", 3)) {	/* accept the first "../" */
p                 252 libutil/abs2rel.c 			p += 3;
p                 255 libutil/abs2rel.c 	} while (savep != p);
p                 258 libutil/abs2rel.c 	while (*p) {
p                 259 libutil/abs2rel.c 		if (*p == '/') {
p                 260 libutil/abs2rel.c 			p++;
p                 262 libutil/abs2rel.c 				savep = p;
p                 264 libutil/abs2rel.c 				while (*p == '/')	
p                 265 libutil/abs2rel.c 					p++;
p                 267 libutil/abs2rel.c 				while (!strncmp(p, "./", 2))
p                 268 libutil/abs2rel.c 					p += 2;
p                 270 libutil/abs2rel.c 				while (!strncmp(p, "../", 3)) {
p                 271 libutil/abs2rel.c 					p += 3;
p                 283 libutil/abs2rel.c 			} while (savep != p);
p                 292 libutil/abs2rel.c 			*q++ = *p++;
p                  38 libutil/checkalloc.c 	void *p = (void *)malloc(size);
p                  39 libutil/checkalloc.c 	if (p == NULL)
p                  41 libutil/checkalloc.c 	return p;
p                  50 libutil/checkalloc.c 	void *p = (void *)calloc(number, size);
p                  51 libutil/checkalloc.c 	if (p == NULL)
p                  53 libutil/checkalloc.c 	return p;
p                  61 libutil/checkalloc.c 	void *p = (void *)realloc(area, size);
p                  62 libutil/checkalloc.c 	if (p == NULL)
p                  64 libutil/checkalloc.c 	return p;
p                  75 libutil/checkalloc.c 	char *p = check_malloc(strlen(string) + 1);
p                  76 libutil/checkalloc.c 	strcpy(p, string);
p                  77 libutil/checkalloc.c 	return p;
p                  87 libutil/compress.c 	char *p;
p                  94 libutil/compress.c 	p = abbrev_string;
p                 103 libutil/compress.c 	while (*p) {
p                 105 libutil/compress.c 		ab->c = *p++;
p                 106 libutil/compress.c 		ab->name = p;
p                 107 libutil/compress.c 		for (; *p && *p != ' '; p++)
p                 109 libutil/compress.c 		if (*p == ' ')
p                 110 libutil/compress.c 			*p++ = '\0';
p                 167 libutil/compress.c 	const char *p = in;
p                 172 libutil/compress.c 	while (*p) {
p                 173 libutil/compress.c 		if (*p == ' ') {
p                 175 libutil/compress.c 			p++;
p                 192 libutil/compress.c 		if (*p == '@') {
p                 194 libutil/compress.c 			p++;
p                 195 libutil/compress.c 		} else if (!strncmp(p, name, length)) {
p                 197 libutil/compress.c 			p += length;
p                 203 libutil/compress.c 				if (!strncmp(p, ab[i].name, ab[i].length)) {
p                 206 libutil/compress.c 					p += ab[i].length;
p                 211 libutil/compress.c 				strbuf_putc(sb, *p);
p                 212 libutil/compress.c 				p++;
p                 243 libutil/compress.c 	const char *p;
p                 247 libutil/compress.c 	for (p = in;  *p; p++) {
p                 248 libutil/compress.c 		if (*p == '@') {
p                 251 libutil/compress.c 			switch (*++p) {
p                 259 libutil/compress.c 				for (p++; *p && isdigit((unsigned char)*p); p++)
p                 260 libutil/compress.c 					spaces = spaces * 10 + *p - '0';
p                 272 libutil/compress.c 				spaces = *p - '0';
p                 275 libutil/compress.c 				if (*p < 'a' || *p > 'z')
p                 276 libutil/compress.c 					die("Abbrev character must be a lower alphabetic character. (%c)", *p);
p                 277 libutil/compress.c 				i = *p - 'a';
p                 284 libutil/compress.c 			strbuf_putc(sb, *p);
p                 117 libutil/conf.c 	char *p;
p                 122 libutil/conf.c 	while ((p = strbuf_fgets(ib, fp, flag)) != NULL) {
p                 128 libutil/conf.c 		if (*p == '#' || *p == '\0')
p                 134 libutil/conf.c 		trim(p);
p                 140 libutil/conf.c 			if ((candidate = strmake(p, "|:")) == NULL)
p                 143 libutil/conf.c 				if (!(p = locatestring(p, ":", MATCH_FIRST)))
p                 145 libutil/conf.c 				return check_strdup(p);
p                 150 libutil/conf.c 			p += strlen(candidate);
p                 151 libutil/conf.c 			if (*p == ':')
p                 153 libutil/conf.c 			else if (*p == '|')
p                 154 libutil/conf.c 				p++;
p                 174 libutil/conf.c 	const char *savep, *p, *q;
p                 178 libutil/conf.c 	if (!(savep = p = readrecord(label)))
p                 180 libutil/conf.c 	while ((q = locatestring(p, ":include=", MATCH_FIRST)) || (q = locatestring(p, ":tc=", MATCH_FIRST))) {
p                 183 libutil/conf.c 		strbuf_nputs(sb, p, q - p);
p                 188 libutil/conf.c 		p = q;
p                 191 libutil/conf.c 	strbuf_puts(sb, p);
p                 201 libutil/conf.c 	const char *p;
p                 212 libutil/conf.c 	else if ((p = get_home_directory()) && test("r", makepath(p, GTAGSRC, NULL)))
p                 213 libutil/conf.c 		strbuf_puts(sb, makepath(p, GTAGSRC, NULL));
p                 215 libutil/conf.c 	else if ((p = get_home_directory()) && test("r", makepath(p, DOS_GTAGSRC, NULL)))
p                 216 libutil/conf.c 		strbuf_puts(sb, makepath(p, DOS_GTAGSRC, NULL));
p                 362 libutil/conf.c 	const char *p;
p                 368 libutil/conf.c 	if ((p = locatestring(confline, buf, MATCH_FIRST)) != NULL) {
p                 369 libutil/conf.c 		p += strlen(buf);
p                 371 libutil/conf.c 			*num = atoi(p);
p                 386 libutil/conf.c 	const char *p;
p                 396 libutil/conf.c 	p = confline;
p                 397 libutil/conf.c 	while ((p = locatestring(p, buf, MATCH_FIRST)) != NULL) {
p                 401 libutil/conf.c 		for (p += strlen(buf); *p && *p != ':'; p++) {
p                 402 libutil/conf.c 			if (*p == '\\')	/* quoted character */
p                 403 libutil/conf.c 				p++;
p                 405 libutil/conf.c 				strbuf_putc(sb, *p);
p                  53 libutil/dbop.c #define ismeta(p)	(*((char *)(p)) == ' ')
p                 445 libutil/dbop.c 	const char *p;
p                 447 libutil/dbop.c 	if ((p = dbop_get(dbop, key)) == NULL)
p                 451 libutil/dbop.c 	for (p += strlen(key); *p && isspace((unsigned char)*p); p++)
p                 453 libutil/dbop.c 	strlimcpy(buf, p, sizeof(buf));
p                 477 libutil/dbop.c 	const char *p;
p                 479 libutil/dbop.c 	if ((p = dbop_getoption(dbop, VERSIONKEY)) != NULL)
p                 480 libutil/dbop.c 		format_version = atoi(p);
p                 104 libutil/find.c 	char *p;
p                 106 libutil/find.c 	for (p = s; *s; s++) {
p                 111 libutil/find.c 		*p++ = *s;
p                 113 libutil/find.c 	*p = 0;
p                 148 libutil/find.c 			const char *p;
p                 150 libutil/find.c 			for (p = suffp; *p && *p != ','; p++) {
p                 151 libutil/find.c 				if (!isalnum((unsigned char)*p))
p                 153 libutil/find.c 				strbuf_putc(sb, *p);
p                 155 libutil/find.c 			if (!*p)
p                 157 libutil/find.c 			assert(*p == ',');
p                 159 libutil/find.c 			suffp = ++p;
p                 190 libutil/find.c 	char *p, *q;
p                 226 libutil/find.c 	for (p = skiplist; p; ) {
p                 227 libutil/find.c 		char *skipf = p;
p                 228 libutil/find.c 		if ((p = locatestring(p, ",", MATCH_FIRST)) != NULL)
p                 229 libutil/find.c 			*p++ = 0;
p                 243 libutil/find.c 			if (p)
p                 269 libutil/find.c 		p = strbuf_value(list);
p                 277 libutil/find.c 				fprintf(stderr, "%s", p);
p                 282 libutil/find.c 			listarray[i] = p;
p                 283 libutil/find.c 			p += strlen(p) + 1;
p                 336 libutil/find.c 	char *dirp, *start, *end, *p;
p                 404 libutil/find.c 	curp->start = curp->p = strbuf_value(curp->sb);
p                 491 libutil/find.c 		while (curp->p < curp->end) {
p                 492 libutil/find.c 			char type = *(curp->p);
p                 493 libutil/find.c 			const char *unit = curp->p + 1;
p                 495 libutil/find.c 			curp->p += strlen(curp->p) + 1;
p                 561 libutil/find.c 				curp->start = curp->p = strbuf_value(sb);
p                  56 libutil/getdbpath.c 	const char *p;
p                  58 libutil/getdbpath.c 	if ((p = getenv("MAKEOBJDIRPREFIX")) != NULL) {
p                  59 libutil/getdbpath.c 		makeobjdirprefix = p;
p                  61 libutil/getdbpath.c 			fprintf(stderr, "MAKEOBJDIRPREFIX is set to '%s'.\n", p);
p                  65 libutil/getdbpath.c 	if ((p = getenv("MAKEOBJDIR")) != NULL) {
p                  66 libutil/getdbpath.c 		makeobjdir = p;
p                  68 libutil/getdbpath.c 			fprintf(stderr, "MAKEOBJDIR is set to '%s'.\n", p);
p                 153 libutil/getdbpath.c 	char *p;
p                 159 libutil/getdbpath.c 	if ((p = getenv("GTAGSROOT")) != NULL) {
p                 161 libutil/getdbpath.c 			fprintf(stderr, "GTAGSROOT is set to '%s'.\n", p);
p                 162 libutil/getdbpath.c 		if (!isabspath(p))
p                 164 libutil/getdbpath.c 		if (stat(p, &sb) || !S_ISDIR(sb.st_mode))
p                 165 libutil/getdbpath.c 			die("directory '%s' not found.", p);
p                 166 libutil/getdbpath.c 		if (realpath(p, root) == NULL)
p                 167 libutil/getdbpath.c 			die("cannot get real path of '%s'.", p);
p                 171 libutil/getdbpath.c 		if ((p = getenv("GTAGSDBPATH")) != NULL) {
p                 173 libutil/getdbpath.c 				fprintf(stderr, "GTAGSDBPATH is set to '%s'.\n", p);
p                 174 libutil/getdbpath.c 			if (!isabspath(p))
p                 176 libutil/getdbpath.c 			if (stat(p, &sb) || !S_ISDIR(sb.st_mode))
p                 177 libutil/getdbpath.c 				die("directory '%s' not found.", p);
p                 190 libutil/getdbpath.c 		p = root + strlen(root);
p                 192 libutil/getdbpath.c 			while (*--p != '/' && p > root)
p                 194 libutil/getdbpath.c 			*p = 0;
p                 195 libutil/getdbpath.c 			if (root == p)	/* reached root directory */
p                 115 libutil/gtagsop.c 	const char *p = string;
p                 117 libutil/gtagsop.c 		p = strchr(p, ' ');
p                 118 libutil/gtagsop.c 		if (p == NULL)
p                 120 libutil/gtagsop.c 		p++;
p                 122 libutil/gtagsop.c 	return p;
p                 335 libutil/gtagsop.c 		const char *p;
p                 347 libutil/gtagsop.c 		if ((p = dbop_getoption(gtop->dbop, COMPRESSKEY)) != NULL) {
p                 348 libutil/gtagsop.c 			abbrev_open(p);
p                 533 libutil/gtagsop.c 		const char *p;
p                 539 libutil/gtagsop.c 		if (!(flags & GTOP_IGNORECASE) && *pattern == '^' && *(p = pattern + 1) && !isregexchar(*p)) {
p                 542 libutil/gtagsop.c 			while (*p && !isregexchar(*p) && i < IDENTLEN)
p                 543 libutil/gtagsop.c 				prefix[i++] = *p++;
p                 560 libutil/gtagsop.c 		char *p;
p                 579 libutil/gtagsop.c 			p = locatestring(tagline, " ", MATCH_FIRST);
p                 580 libutil/gtagsop.c 			if (p == NULL)
p                 582 libutil/gtagsop.c 			*p = '\0';
p                  55 libutil/langmap.c 	char *p;
p                  60 libutil/langmap.c 	for (p = strbuf_value(active_map); *p; p++) {
p                  64 libutil/langmap.c 		if ((onsuffix == 0 && *p == ',') || (onsuffix == 1 && *p == ':'))
p                  66 libutil/langmap.c 		if (*p == ':' || *p == ',') {
p                  68 libutil/langmap.c 			*p = '\0';
p                 111 libutil/langmap.c 	const char *p;
p                 114 libutil/langmap.c 		if ((p = locatestring(list, suffix, MATCH_AT_FIRST
p                 118 libutil/langmap.c 			)) != NULL && (*p == '\0' || *p == '.'))
p                 132 libutil/langmap.c 	const char *p;
p                 136 libutil/langmap.c 	for (p = langmap; *p; p++) {
p                 140 libutil/langmap.c 		if ((onsuffix == 0 && *p == ',') || (onsuffix == 1 && *p == ':'))
p                 142 libutil/langmap.c 		if (*p == ':')
p                 144 libutil/langmap.c 		else if (*p == ',')
p                 147 libutil/langmap.c 			if (*p == '.') {
p                 153 libutil/langmap.c 				strbuf_putc(sb, *p);
p                 164 libutil/linetable.c 	const char *s, *p;
p                 177 libutil/linetable.c 		p = linetable_get(lineno + 1, NULL);
p                 178 libutil/linetable.c 		fwrite(s, 1, p - s, op);
p                  83 libutil/locatestring.c 	unsigned char s, p;
p                  87 libutil/locatestring.c 		p = tolower((unsigned char)*pattern++);
p                  88 libutil/locatestring.c 		if (s != p)
p                  89 libutil/locatestring.c 			return s - p;
p                 119 libutil/locatestring.c 	const char *p = NULL;
p                 141 libutil/locatestring.c 				p = string;
p                 151 libutil/locatestring.c 		if (p == NULL)
p                 154 libutil/locatestring.c 			const char *pp = p;
p                 169 libutil/locatestring.c 	if (p && flag == MATCH_AT_FIRST)
p                 170 libutil/locatestring.c 		p += plen;
p                 171 libutil/locatestring.c 	return (char *)p;
p                  48 libutil/path.c isabspath(const char *p)
p                  50 libutil/path.c 	if (p[0] == '/')
p                  53 libutil/path.c 	if (p[0] == '\\')
p                  55 libutil/path.c 	if (isdrivechar(p[0]) && p[1] == ':' && (p[2] == '\\' || p[2] == '/'))
p                  73 libutil/path.c 	char *p;
p                 100 libutil/path.c 			for (p = path+3, base = p-1; *base; p++) {
p                 101 libutil/path.c 				if (*p == '\\' || *p == '\0') {
p                 102 libutil/path.c 					memcpy(name, base+1, p-base-1);
p                 103 libutil/path.c 					name[p-base-1] = '\0';
p                 105 libutil/path.c 						while (++base < p)
p                 109 libutil/path.c 					   base = p;
p                 118 libutil/path.c 	for (p = path+2; *p; ++p)
p                 119 libutil/path.c 		if (*p == '\\')
p                 120 libutil/path.c 			*p = '/';
p                 123 libutil/path.c 	char *p, *s;
p                 124 libutil/path.c 	p = path;
p                 128 libutil/path.c 	while ((p = strchr(p, '\\')) != NULL)
p                 129 libutil/path.c 		*p = '/';
p                 135 libutil/path.c 	p = path;
p                 136 libutil/path.c 	if (p[0] == '/' && p[1] == '/' && isdrivechar(p[2]) && p[3] == '/') {
p                 137 libutil/path.c 		s = &p[2];		/* point drive char */
p                 138 libutil/path.c 		*p++ = *s++;
p                 139 libutil/path.c 		*p++ = ':';
p                 140 libutil/path.c 		while (*p++ = *s++)
p                 141 libutil/pathconvert.c 		char *p = (char *)tagline;
p                 145 libutil/pathconvert.c 		tag = p;
p                 146 libutil/pathconvert.c 		for (; *p && !isspace(*p); p++)
p                 148 libutil/pathconvert.c 		if (*p == '\0')
p                 150 libutil/pathconvert.c 		tagnextp = p;
p                 151 libutil/pathconvert.c 		tagnextc = *p;
p                 152 libutil/pathconvert.c 		*p++ = '\0';
p                 154 libutil/pathconvert.c 		for (; *p && isspace(*p); p++)
p                 156 libutil/pathconvert.c 		if (*p == '\0')
p                 161 libutil/pathconvert.c 		lineno = p;
p                 162 libutil/pathconvert.c 		for (; *p && !isspace(*p); p++)
p                 164 libutil/pathconvert.c 		if (*p == '\0')
p                 166 libutil/pathconvert.c 		*p++ = '\0';
p                 168 libutil/pathconvert.c 		for (; *p && isspace(*p); p++)
p                 170 libutil/pathconvert.c 		if (*p == '\0')
p                 175 libutil/pathconvert.c 		path = p;
p                 176 libutil/pathconvert.c 		for (; *p && !isspace(*p); p++)
p                 178 libutil/pathconvert.c 		if (*p == '\0')
p                 180 libutil/pathconvert.c 		*p++ = '\0';
p                 181 libutil/pathconvert.c 		rest = p;
p                  99 libutil/pool.c 	const char *p = strchr(string, term);
p                 100 libutil/pool.c 	int size = p ? p - string : strlen(string);
p                 295 libutil/strbuf.c 	char *p = sb->curp;
p                 297 libutil/strbuf.c 	while (p > sb->sbuf && isblank(*(p - 1)))
p                 298 libutil/strbuf.c 		*--p = 0;
p                 299 libutil/strbuf.c 	sb->curp = p;
p                 371 libutil/strbuf.c 			const char *p;
p                 372 libutil/strbuf.c 			for (p = s; *p && *p != '%'; p++)
p                 374 libutil/strbuf.c 			if (p > s) {
p                 375 libutil/strbuf.c 				strbuf_nputs(sb, s, p - s);
p                 376 libutil/strbuf.c 				s = p;
p                  45 libutil/strmake.c strmake(const char *p, const char *lim)
p                  51 libutil/strmake.c 	for (; *p; p++) {
p                  53 libutil/strmake.c 			if (*p == *c)
p                  55 libutil/strmake.c 		strbuf_putc(sb,*p);
p                  83 libutil/strmake.c strtrim(const char *p, int flag, int *len)
p                  93 libutil/strmake.c 		SKIP_BLANKS(p);
p                  97 libutil/strmake.c 	for (; *p; p++) {
p                  98 libutil/strmake.c 		if (isspace(*p)) {
p                 102 libutil/strmake.c 				strbuf_putc(sb,*p);
p                 105 libutil/strmake.c 			strbuf_putc(sb,*p);
p                  35 libutil/strmake.h #define SKIP_BLANKS(p)	do {						\
p                  36 libutil/strmake.h 	while (*p && isblank((unsigned char)*p))			\
p                  37 libutil/strmake.h 		p++;							\
p                  77 libutil/tab.c  			*p++ = ' ';						\
p                  83 libutil/tab.c  	char *p;
p                  88 libutil/tab.c  	p = buf;
p                 104 libutil/tab.c  			*p++ = c;
p                 113 libutil/tab.c  	return p - buf;
p                  54 libutil/token.c #define tlen	(p - &token[0])
p                 110 libutil/token.c 	char *p;
p                 170 libutil/token.c 				p = token;
p                 171 libutil/token.c 				*p++ = c;
p                 172 libutil/token.c 				*p++ = nextchar();
p                 173 libutil/token.c 				*p   = 0;
p                 182 libutil/token.c 				p = token;
p                 183 libutil/token.c 				*p++ = c;
p                 184 libutil/token.c 				*p++ = nextchar();
p                 185 libutil/token.c 				*p   = 0;
p                 192 libutil/token.c 				p = token;
p                 193 libutil/token.c 				*p++ = c;
p                 195 libutil/token.c 					*p++ = nextchar();
p                 196 libutil/token.c 					*p   = 0;
p                 205 libutil/token.c 			p = token;
p                 208 libutil/token.c 				*p++ = '#';
p                 211 libutil/token.c 				*p++ = '%';
p                 218 libutil/token.c 			for (*p++ = c; (c = nextchar()) != EOF && (c & 0x80 || isalnum(c) || c == '_'); *p++ = c)
p                 220 libutil/token.c 			*p = 0;
p                  58 libutil/usable.c 	char *p;
p                  89 libutil/usable.c 	p = strbuf_value(sb);
p                  90 libutil/usable.c 	while (p) {
p                  91 libutil/usable.c 		dir = p;
p                  92 libutil/usable.c 		if ((p = locatestring(p, PATHSEP, MATCH_FIRST)) != NULL)
p                  93 libutil/usable.c 			*p++ = 0;
p                 141 libutil/xargs.c #define APPEND_ARGUMENT(p) {\
p                 142 libutil/xargs.c 	char *path = (p);\
p                 188 libutil/xargs.c 	char *p, *meta_p;
p                 213 libutil/xargs.c 				((p = (strbuf_getlen(xp->path) > 0 ?
p                 220 libutil/xargs.c 			APPEND_ARGUMENT(p);
p                 232 libutil/xargs.c 		for (; LT_MAX && (p = repeat_find_read()) != NULL; repeat_find_next())
p                 233 libutil/xargs.c 			APPEND_ARGUMENT(p)