Lines Matching refs:binding

50 static long get_node_length (SEARCH_BINDING *binding);
392 SEARCH_BINDING binding;
399 binding.buffer = file_buffer->contents;
400 binding.start = file_buffer->filesize;
401 binding.end = binding.start - 1000;
402 if (binding.end < 0)
403 binding.end = 0;
404 binding.flags = S_FoldCase;
406 position = search_backward (TAGS_TABLE_END_LABEL, &binding);
415 binding.end = position;
416 binding.start = binding.end - 5 - strlen (TAGS_TABLE_END_LABEL);
417 if (binding.start < 0)
418 binding.start = 0;
420 position = find_node_separator (&binding);
428 binding.start = position;
429 tags_table_end = binding.start;
430 binding.end = 0;
433 position = search_backward (TAGS_TABLE_BEG_LABEL, &binding);
438 binding.end = position;
439 binding.start = binding.end - 5 - strlen (TAGS_TABLE_BEG_LABEL);
440 position = find_node_separator (&binding);
451 described locally in this tags table. Note that binding.end
453 binding.start = binding.end;
454 binding.end = file_buffer->filesize;
456 if (!looking_at (TAGS_TABLE_IS_INDIRECT_LABEL, &binding))
458 binding.start = tags_table_begin;
459 binding.end = tags_table_end;
460 get_nodes_of_tags_table (file_buffer, &binding);
470 indirect.buffer = binding.buffer;
483 binding.start = tags_table_begin;
484 binding.end = tags_table_end;
485 get_tags_of_indirect_tags_table (file_buffer, &indirect, &binding);
504 SEARCH_BINDING binding;
506 binding.buffer = file_buffer->contents;
507 binding.start = 0;
508 binding.end = file_buffer->filesize;
509 binding.flags = S_FoldCase;
511 while ((nodestart = find_node_separator (&binding)) != -1)
519 binding.start = nodestart;
520 binding.start += skip_node_separator (binding.buffer + binding.start);
523 nodeline = binding.buffer + binding.start;
559 node_body.buffer = binding.buffer + binding.start;
561 node_body.end = binding.end - binding.start;
576 get_node_length (SEARCH_BINDING *binding)
582 for (i = binding->start, body = binding->buffer; i < binding->end; i++)
587 return i - binding->start;
696 a binding surrounding the indirect files list. */
753 SEARCH_BINDING binding;
760 binding.buffer = file_buffer->contents;
761 binding.start = 0;
762 binding.end = file_buffer->filesize;
763 binding.flags = S_FoldCase;
765 header_length = find_node_separator (&binding);