Lines Matching refs:sub_table

557       string_sub_table_t *sub_table = &table->sub_tables[table_number];
560 if (sub_index < sub_table->long_string_count)
563 *length = sub_table->long_strings[sub_index].len;
566 sub_table->long_strings[sub_index].data,
567 sub_table->long_strings[sub_index].len);
572 if (sub_index < sub_table->short_string_count)
574 string_header_t *header = sub_table->short_strings + sub_index;
580 table_copy_string(result, len, sub_table, header);
631 string_sub_table_t *sub_table = &table->sub_tables[i];
633 sub_table->data,
634 sub_table->data_size);
636 for (k = 0; k < sub_table->short_string_count; ++k)
638 string_header_t *string = &sub_table->short_strings[k];
646 for (k = 0; k < sub_table->long_string_count; ++k)
648 sub_table->long_strings[k].data,
649 sub_table->long_strings[k].len + 1);
691 string_sub_table_t *sub_table = &table->sub_tables[i];
693 sub_table->short_string_count
695 if (sub_table->short_string_count)
697 sub_table->short_strings
698 = apr_pcalloc(result_pool, sub_table->short_string_count
699 * sizeof(*sub_table->short_strings));
703 for (k = 0; k < sub_table->short_string_count; ++k)
705 string_header_t *string = &sub_table->short_strings[k];
714 sub_table->data = svn_packed__get_bytes(small_strings_data,
715 &sub_table->data_size);
723 string_sub_table_t *sub_table = &table->sub_tables[i];
725 sub_table->long_string_count = svn_packed__get_uint(table_sizes);
726 if (sub_table->long_string_count)
728 sub_table->long_strings
729 = apr_pcalloc(result_pool, sub_table->long_string_count
730 * sizeof(*sub_table->long_strings));
734 for (k = 0; k < sub_table->long_string_count; ++k)
736 svn_string_t *string = &sub_table->long_strings[k];
774 string_sub_table_t *sub_table = &string_table->sub_tables[i];
776 (const void * const *)&sub_table->data,
777 sub_table->data_size);
779 (const void * const *)&sub_table->short_strings,
780 sub_table->short_string_count * sizeof(string_header_t));
784 (const void * const *)&sub_table->long_strings,
785 sub_table->long_string_count * sizeof(svn_string_t));
788 for (k = 0; k < sub_table->long_string_count; ++k)
790 svn_string_t *string = &sub_table->long_strings[k];
819 string_sub_table_t *sub_table = sub_tables + i;
822 (void **)&sub_table->data);
824 (void **)&sub_table->short_strings);
826 (void **)&sub_table->long_strings);
828 for (k = 0; k < sub_table->long_string_count; ++k)
829 svn_temp_deserializer__resolve(sub_table->long_strings,
830 (void **)&sub_table->long_strings[k].data);
849 string_sub_table_t *sub_table = sub_tables + table_number;
854 if (sub_index < sub_table->long_string_count)
859 = (svn_string_t *)svn_temp_deserializer__ptr(sub_table,
860 (const void *const *)&sub_table->long_strings);
876 if (sub_index < sub_table->short_string_count)
886 string_sub_table_t table_copy = *sub_table;
889 (const void *const *)&sub_table->data);
892 (const void *const *)&sub_table->short_strings);