Lines Matching defs:subfile
310 necessary when loading a subfile for which we already have tags. */
714 SUBFILE *subfile;
729 subfile = (SUBFILE *)xmalloc (sizeof (SUBFILE));
730 subfile->filename = (char *)xmalloc (colon);
731 strncpy (subfile->filename, line, colon - 1);
732 subfile->filename[colon - 1] = 0;
733 subfile->first_byte = (long) atol (line + colon);
736 (subfile, subfiles_index, subfiles, subfiles_slots, 10, SUBFILE *);
757 want the absolute position of each node within each subfile, so
758 we subtract the start of the containing subfile from the logical
835 /* SUBFILES[i] is the index of the first subfile whose logical
837 starting position. This means that the subfile directly
946 FILE_BUFFER *subfile = info_find_file_internal (tag->filename,
948 if (!subfile)
951 if (!subfile->contents)
953 info_reload_file_buffer_contents (subfile);
954 if (!subfile->contents)
962 node->filename = subfile->fullpath;
965 node->contents = subfile->contents + tag->nodestart;
980 if (subfile->flags & N_IsCompressed)
1002 (subfile->filesize - tag->nodestart))
1003 max = subfile->filesize - tag->nodestart;
1016 tag->nodestart = node_sep - subfile->contents;
1019 buff_end = subfile->contents + subfile->filesize;