Home
last modified time | relevance | path

Searched refs:file_buffer (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/usr.bin/texinfo/info/
H A Dnodes.c35 static void remember_info_file (FILE_BUFFER *file_buffer);
36 static void free_file_buffer_tags (FILE_BUFFER *file_buffer);
38 static void get_nodes_of_tags_table (FILE_BUFFER *file_buffer,
40 static void get_nodes_of_info_file (FILE_BUFFER *file_buffer);
41 static void get_tags_of_indirect_tags_table (FILE_BUFFER *file_buffer,
47 static NODE *info_node_of_file_buffer_tags (FILE_BUFFER *file_buffer,
85 FILE_BUFFER *file_buffer = NULL; in info_get_node() local
107 file_buffer = info_find_file (filename); in info_get_node()
108 if (!file_buffer) in info_get_node()
117 node = info_get_node_of_file_buffer (nodename, file_buffer); in info_get_node()
[all …]
H A Dman.c58 static NODE *manpage_node_of_file_buffer (FILE_BUFFER *file_buffer,
69 get_manpage_node (FILE_BUFFER *file_buffer, char *pagename) in get_manpage_node() argument
73 node = manpage_node_of_file_buffer (file_buffer, pagename); in get_manpage_node()
86 char *old_contents = file_buffer->contents; in get_manpage_node()
90 INFO_FILE_LABEL, file_buffer->filename, in get_manpage_node()
93 oldsize = file_buffer->filesize; in get_manpage_node()
97 file_buffer->contents = in get_manpage_node()
98 (char *)xrealloc (file_buffer->contents, 1 + newsize); in get_manpage_node()
99 memcpy (file_buffer->contents + oldsize, header, hlen); in get_manpage_node()
100 memcpy (file_buffer->contents + oldsize + hlen, page, plen); in get_manpage_node()
[all …]
H A Dnodes.h144 FILE_BUFFER *file_buffer);
148 extern void build_tags_and_nodes (FILE_BUFFER *file_buffer);
H A Dindices.c99 info_indices_of_file_buffer (FILE_BUFFER *file_buffer) in info_indices_of_file_buffer() argument
105 if (!file_buffer) in info_indices_of_file_buffer()
127 if (file_buffer->tags) in info_indices_of_file_buffer()
131 for (i = 0; (tag = file_buffer->tags[i]); i++) in info_indices_of_file_buffer()
144 initial_index_filename = xstrdup (file_buffer->filename); in info_indices_of_file_buffer()
166 result[i]->filename = xstrdup (file_buffer->filename); in info_indices_of_file_buffer()
H A Dman.h31 extern NODE *get_manpage_node (FILE_BUFFER *file_buffer,
H A Dindices.h32 extern REFERENCE **info_indices_of_file_buffer (FILE_BUFFER *file_buffer);
H A Dsession.c3485 FILE_BUFFER *file_buffer; in info_search_internal() local
3489 file_buffer = file_buffer_of_window (window); in info_search_internal()
3511 if (!file_buffer || (strcmp (initial_nodename, "*") == 0)) in info_search_internal()
3517 if (file_buffer->tags) in info_search_internal()
3525 for (i = 0; file_buffer->tags[i]; i++) in info_search_internal()
3526 if (strcmp (initial_nodename, file_buffer->tags[i]->nodename) == 0) in info_search_internal()
3529 last_subfile = file_buffer->tags[i]->filename; in info_search_internal()
3556 tag = file_buffer->tags[i]; in info_search_internal()
3575 node = info_get_node (file_buffer->filename, tag->nodename); in info_search_internal()
3586 filename_non_directory (file_buffer->filename), in info_search_internal()
/openbsd-src/gnu/usr.bin/texinfo/
H A DChangeLog.466075 > when a new man page is added to *manpages* file_buffer.
6078 > invalidated by reallocation of file_buffer->contents.
9269 contains the size of file_buffer->contents. finfo.st_size is no
9528 amount that file_buffer->nodes grows to 100 from 50. These two