Lines Matching defs:fil_ptr
2184 efdr_t *fil_ptr;
2244 for (fil_ptr = first_file;
2245 fil_ptr != NULL;
2246 fil_ptr = fil_ptr->next_file)
2248 if (first_ch == fil_ptr->name[0]
2249 && filename_cmp (file_name, fil_ptr->name) == 0
2250 && fil_ptr->fdr.fMerge)
2252 cur_file_ptr = fil_ptr;
2260 if (fil_ptr == NULL)
2265 fil_ptr = cur_file_ptr =
2267 *fil_ptr = init_file;
2269 fil_ptr->file_index = current_file_idx++;
2272 fil_ptr->fake = fake;
2275 fil_ptr->str_hash = str_htab_create ();
2278 add_string (&fil_ptr->strings, fil_ptr->str_hash, "", NULL);
2286 fil_ptr->fdr.rss = 1;
2287 fil_ptr->name = &fil_ptr->strings.last->datum->byte[1];
2290 *last_file_ptr = fil_ptr;
2291 last_file_ptr = &fil_ptr->next_file;
2295 fil_ptr->void_type = add_aux_sym_tir (&void_type_info,
2299 fil_ptr->int_type = add_aux_sym_tir (&int_type_info,
3884 efdr_t *fil_ptr;
3891 fil_ptr = file_link->datum->file;
3892 fil_end = fil_ptr + fil_cnt;
3893 for (; fil_ptr < fil_end; fil_ptr++)
3897 fil_ptr->fdr.isymBase = isym;
3899 for (sym_link = fil_ptr->symbols.first;
3908 sym_cnt = fil_ptr->symbols.objects_last_page;
3910 sym_cnt = fil_ptr->symbols.objects_per_page;
3919 know (sym_ptr->file_ptr == fil_ptr);
3923 added the name (if any) to fil_ptr->strings.
4083 add_string (&fil_ptr->strings,
4084 fil_ptr->str_hash,
4173 f->ifd_ptr->data.isym = fil_ptr->file_index;
4206 sym_ptr->ecoff_sym.ifd = fil_ptr->file_index;
4211 fil_ptr->fdr.fMerge = 0;
4215 fil_ptr->fdr.csym = isym - fil_ptr->fdr.isymBase;
4247 efdr_t *fil_ptr;
4254 fil_ptr = file_link->datum->file;
4255 fil_end = fil_ptr + fil_cnt;
4256 for (; fil_ptr < fil_end; fil_ptr++)
4261 fil_ptr->fdr.ipdFirst = iproc;
4263 for (proc_link = fil_ptr->procs.first;
4272 prc_cnt = fil_ptr->procs.objects_last_page;
4274 prc_cnt = fil_ptr->procs.objects_per_page;
4291 fil_ptr->fdr.adr = adr;
4294 proc_ptr->pdr.adr = adr - fil_ptr->fdr.adr;
4304 fil_ptr->fdr.cpd = iproc - fil_ptr->fdr.ipdFirst;
4336 efdr_t *fil_ptr;
4343 fil_ptr = file_link->datum->file;
4344 fil_end = fil_ptr + fil_cnt;
4345 for (; fil_ptr < fil_end; fil_ptr++)
4349 fil_ptr->fdr.fBigendian = bigendian;
4350 fil_ptr->fdr.iauxBase = iaux;
4351 for (aux_link = fil_ptr->aux_syms.first;
4360 aux_cnt = fil_ptr->aux_syms.objects_last_page;
4362 aux_cnt = fil_ptr->aux_syms.objects_per_page;
4415 fil_ptr->fdr.caux = iaux - fil_ptr->fdr.iauxBase;
4481 efdr_t *fil_ptr;
4488 fil_ptr = file_link->datum->file;
4489 fil_end = fil_ptr + fil_cnt;
4490 for (; fil_ptr < fil_end; fil_ptr++)
4494 fil_ptr->fdr.issBase = iss;
4496 &fil_ptr->strings);
4497 fil_ptr->fdr.cbSs = ss_cnt;
4529 efdr_t *fil_ptr;
4536 fil_ptr = file_link->datum->file;
4537 fil_end = fil_ptr + fil_cnt;
4538 for (; fil_ptr < fil_end; fil_ptr++)
4543 (*swap_fdr_out) (stdoutput, &fil_ptr->fdr, fdr_out);
4594 efdr_t *fil_ptr;
4645 for (fil_ptr = first_file;
4646 fil_ptr != NULL;
4647 fil_ptr = fil_ptr->next_file)
4649 cur_file_ptr = fil_ptr;