Lines Matching refs:base_name
122 const char *base_name = 0;
167 base_name = optarg;
205 if (!base_name)
206 base_name = optind < argc ? argv[optind] : DEFAULT_INDEX_NAME;
207 const char *p = strrchr(base_name, DIR_SEPS[0]), *p1;
210 p1 = strrchr(base_name, *sep);
217 char *dir = strsave(base_name);
218 dir[p - base_name] = '\0';
224 const char *filename = p ? p + 1 : base_name;
229 temp_index_file = new char[p - base_name + sizeof(TEMP_INDEX_TEMPLATE)];
230 memcpy(temp_index_file, base_name, p - base_name);
231 strcpy(temp_index_file + (p - base_name), TEMP_INDEX_TEMPLATE);
284 char *index_file = new char[strlen(base_name) + sizeof(INDEX_SUFFIX)];
285 strcpy(index_file, base_name);
296 char *fname = p ? index_file + (p - base_name) : 0;