Lines Matching refs:filenum
307 static unsigned int filenum = -1;
312 if (loc->filenum == 0 || loc->line == 0)
320 && line == loc->line && filenum == loc->filenum)
324 filenum = loc->filenum;
342 line->filenum = get_filenum (filename, 0);
573 offsetT filenum, line;
575 filenum = get_absolute_expression ();
579 if (filenum < 1)
584 if (filenum >= (int) files_in_use || files[filenum].filename == 0)
586 as_bad (_("unassigned file number %ld"), (long) filenum);
590 current.filenum = filenum;
596 if (files[filenum].dir)
598 size_t dir_len = strlen (dirs[files[filenum].dir]);
599 size_t file_len = strlen (files[filenum].filename);
602 memcpy (cp, dirs[files[filenum].dir], dir_len);
604 memcpy (cp + dir_len + 1, files[filenum].filename, file_len);
609 listing_source_file (files[filenum].filename);
1126 unsigned filenum = 1;
1140 if (filenum != e->loc.filenum)
1142 filenum = e->loc.filenum;
1144 out_uleb128 (filenum);