Lines Matching refs:size

90 	if ((sizeof (itm_place_t)) < itm_hdr->interpreter.size) {  in itm_def_process()
93 itm_hdr->interpreter.size, in itm_def_process()
99 if ((sizeof (itm_place_t)) < itm_hdr->type_id.size) { in itm_def_process()
102 itm_hdr->type_id.size, in itm_def_process()
149 act->tbl_hdr, act->tbl_hdr->size, in direction_unit()
186 tbl->size = (sizeof (itm_tbl_hdr_t)) + (obj_array.num *obj_size); in obj_table()
200 itm_size_t size) in obj_list_to_array() argument
211 obj_array.obj = malloc_vital(hdr_size + (size * obj_array.num)); in obj_list_to_array()
217 ol; offset += size, ol = ol->next) { in obj_list_to_array()
218 (void) memcpy((char *)(obj_array.obj) + offset, ol->obj, size); in obj_list_to_array()
302 void *obj, size_t size, itm_place_t *ref, in obj_register() argument
308 type, name, obj, size, ref, reg_place)); in obj_register()
317 refp->size = size; in obj_register()
335 } else if ((NULL != name) && (0 < name->size)) { in obj_register()
384 if (rp->data0.size == 0) { in range_table()
389 length = rp->data0.size; in range_table()
391 if ((rp->data0.size != length) || in range_table()
392 (rp->data1.size != length)) { in range_table()
412 table->size = table_size; in range_table()
447 len_min = ((itm_data_t *)(ol->obj))->size; in escseq_table()
450 if (ep->size < len_min) len_min = ep->size; in escseq_table()
451 if (ep->size > len_max) len_max = ep->size; in escseq_table()
472 table->size = table_size; in escseq_table()
483 if ((sizeof (itm_place_t)) < ep->size) { in escseq_table()
485 (void *)(ep->place.itm_ptr), ep->size, in escseq_table()
592 if (0 == ml->data_pair.data0.size) { in map_table()
593 if (0 == ml->data_pair.data1.size) { in map_table()
603 } else if (0 == ml->data_pair.data1.size) { in map_table()
610 (0 < ml->data_pair.data0.size) && in map_table()
611 (source_len != ml->data_pair.data0.size)) { in map_table()
616 if (source_len < ml->data_pair.data0.size) { in map_table()
617 source_len = ml->data_pair.data0.size; in map_table()
619 if (result_len < ml->data_pair.data1.size) { in map_table()
620 result_len = ml->data_pair.data1.size; in map_table()
624 if (0 < ml->data_pair.range.size) { in map_table()
625 if (ml->data_pair.range.size != in map_table()
626 ml->data_pair.data0.size) { in map_table()
674 if (0 == ml->data_pair.data0.size) { in map_table()
686 if (0 == ml->data_pair.data0.size) { in map_table()
690 if (ml->data_pair.range.size > 0) { in map_table()
733 if (0 < ml->data_pair.data0.size) { in map_table()
738 if (ml->data_pair.range.size > 0) { in map_table()
743 if (0 == ml->data_pair.data1.size) { in map_table()
754 if (((*(dp1+0))->range.size != 0) && in map_table()
794 if (0 < (*(tpp + num - 1))->range.size) { in map_table()
937 map_type_name[i].name, attr->type->size)) { in check_map_type()
970 assert((sizeof (itm_place_t)) >= source->size); in map_table_indexed_fixed()
972 if ((1 == source->size) && in map_table_indexed_fixed()
979 if (0 < (*(tpp + num - 1))->range.size) in map_table_indexed_fixed()
1005 if ((1 == (*tpp)->data0.size) && in map_table_indexed_fixed()
1006 (1 == (*tpp)->data1.size)) { in map_table_indexed_fixed()
1012 header->size = table_size; in map_table_indexed_fixed()
1015 sub_hdr->source_len = (*tpp)->data0.size; in map_table_indexed_fixed()
1040 if (source->size != resultlen) { in map_table_indexed_fixed()
1059 if (default_data->size <= (sizeof (itm_place_t))) { in map_table_indexed_fixed()
1064 (resultlen - default_data->size), in map_table_indexed_fixed()
1066 default_data->size); in map_table_indexed_fixed()
1073 (resultlen - default_data->size), in map_table_indexed_fixed()
1075 default_data->size); in map_table_indexed_fixed()
1082 if (0 == (*(tpp + i))->data1.size) { in map_table_indexed_fixed()
1087 k = ((*(tpp + i))->range.size) == 0 ? j : in map_table_indexed_fixed()
1097 if (0 == (*(tpp + i))->data1.size) { in map_table_indexed_fixed()
1101 k = ((*(tpp + i))->range.size) == 0 ? j : in map_table_indexed_fixed()
1114 if (0 != (*(tpp + i))->range.size) in map_table_indexed_fixed()
1120 (void) memcpy(p + (resultlen - (*(tpp + i))->data1.size), in map_table_indexed_fixed()
1122 (*(tpp + i))->data1.size); in map_table_indexed_fixed()
1160 ((source->size + 1 + resultlen) * num2)); in map_table_lookup_fixed()
1163 table_size += (source->size + 1 + resultlen); in map_table_lookup_fixed()
1172 header->size = table_size; in map_table_lookup_fixed()
1187 sub_hdr->source_len = source->size; in map_table_lookup_fixed()
1191 source_data = malloc_vital(source->size); in map_table_lookup_fixed()
1195 NSPTR(&((*(tpp + i))->data0)), source->size); in map_table_lookup_fixed()
1196 j += source->size; in map_table_lookup_fixed()
1197 if (0 == (*(tpp + i))->data1.size) { in map_table_lookup_fixed()
1204 (resultlen - (*(tpp + i))->data1.size), in map_table_lookup_fixed()
1206 (*(tpp + i))->data1.size); in map_table_lookup_fixed()
1210 if ((*(tpp + i))->range.size != 0) { in map_table_lookup_fixed()
1213 source->size); in map_table_lookup_fixed()
1216 (resultlen - (*(tpp + i))->data1.size), in map_table_lookup_fixed()
1218 (*(tpp + i))->data1.size); in map_table_lookup_fixed()
1226 (source_data + source->size - 1); in map_table_lookup_fixed()
1227 m < source->size; in map_table_lookup_fixed()
1238 source_data, source->size); in map_table_lookup_fixed()
1239 j += source->size; in map_table_lookup_fixed()
1241 if (0 == (*(tpp + i))->data1.size) { in map_table_lookup_fixed()
1274 (void) memset(table + j, 0, source->size + 1 + resultlen); in map_table_lookup_fixed()
1275 (void) memcpy(table + j + source->size + 1 + in map_table_lookup_fixed()
1276 (resultlen - default_data->size), in map_table_lookup_fixed()
1277 NSPTR(default_data), default_data->size); in map_table_lookup_fixed()
1325 pair_size = (source->size + 1 + resultlen); in map_table_hash()
1335 source_data = malloc_vital(source->size); in map_table_hash()
1341 (*(tpp + i))->data0.size, in map_table_hash()
1350 if ((*(tpp + i))->range.size != 0) { in map_table_hash()
1353 source->size); in map_table_hash()
1358 (source_data + source->size - 1); in map_table_hash()
1359 m < source->size; in map_table_hash()
1370 source->size, in map_table_hash()
1434 header->size = table_size; in map_table_hash()
1449 sub_hdr->source_len = source->size; in map_table_hash()
1461 (*(tpp + i))->data0.size, in map_table_hash()
1475 (void) memcpy(p, NSPTR(&((*(tpp + i))->data0)), source->size); in map_table_hash()
1476 p += source->size; in map_table_hash()
1477 if (0 == (*(tpp + i))->data1.size) { in map_table_hash()
1484 (resultlen - (*(tpp + i))->data1.size)); in map_table_hash()
1486 (resultlen - (*(tpp + i))->data1.size), in map_table_hash()
1488 (*(tpp + i))->data1.size); in map_table_hash()
1491 if ((*(tpp + i))->range.size != 0) { in map_table_hash()
1494 source->size); in map_table_hash()
1496 (resultlen - (*(tpp + i))->data1.size)); in map_table_hash()
1498 (resultlen - (*(tpp + i))->data1.size), in map_table_hash()
1500 (*(tpp + i))->data1.size); in map_table_hash()
1505 (source_data + source->size - 1); in map_table_hash()
1506 m < source->size; in map_table_hash()
1518 source->size, in map_table_hash()
1532 (void) memcpy(p, source_data, source->size); in map_table_hash()
1533 p += source->size; in map_table_hash()
1535 if (0 == (*(tpp + i))->data1.size) { in map_table_hash()
1568 (void) memcpy(hash_table + j + (resultlen - default_data->size), in map_table_hash()
1569 NSPTR(default_data), default_data->size); in map_table_hash()
1618 (source->size + source->size) + in map_table_dense_encoding()
1635 table = (char *)(sub_hdr + 1) + source->size + source->size; in map_table_dense_encoding()
1639 header->size = table_size; in map_table_dense_encoding()
1642 sub_hdr->source_len = (*tpp)->data0.size; in map_table_dense_encoding()
1664 (void) memcpy((char *)(sub_hdr + 1), byte_seq_min, source->size); in map_table_dense_encoding()
1665 (void) memcpy((char *)(sub_hdr + 1) + source->size, in map_table_dense_encoding()
1666 byte_seq_max, source->size); in map_table_dense_encoding()
1671 if (source->size != resultlen) { in map_table_dense_encoding()
1682 if (default_data->size <= (sizeof (itm_place_t))) { in map_table_dense_encoding()
1687 (resultlen - default_data->size), in map_table_dense_encoding()
1689 default_data->size); in map_table_dense_encoding()
1696 (resultlen - default_data->size), in map_table_dense_encoding()
1698 default_data->size); in map_table_dense_encoding()
1706 if (0 == (*(tpp + i))->data1.size) { in map_table_dense_encoding()
1710 (*(tpp + i))->data0.size, in map_table_dense_encoding()
1712 k = ((*(tpp + i))->range.size) == 0 ? j : in map_table_dense_encoding()
1714 (*(tpp + i))->data0.size, in map_table_dense_encoding()
1727 if (0 == (*(tpp + i))->data1.size) { in map_table_dense_encoding()
1730 (*(tpp + i))->data0.size, in map_table_dense_encoding()
1732 k = ((*(tpp + i))->range.size) == 0 ? j : in map_table_dense_encoding()
1735 (*(tpp + i))->data0.size, in map_table_dense_encoding()
1748 (*(tpp + i))->data0.size, in map_table_dense_encoding()
1751 if (0 != (*(tpp + i))->range.size) in map_table_dense_encoding()
1754 (*(tpp + i))->range.size, in map_table_dense_encoding()
1758 (void) memset(p, 0, (resultlen - (*(tpp + i))->data1.size)); in map_table_dense_encoding()
1759 (void) memcpy(p + (resultlen - (*(tpp + i))->data1.size), in map_table_dense_encoding()
1761 (*(tpp + i))->data1.size); in map_table_dense_encoding()
1914 j = ml->data_pair.data0.size; in map_table_resultlen()
1915 if (j < ml->data_pair.data1.size) j = ml->data_pair.data1.size; in map_table_resultlen()
1916 if (j < ml->data_pair.range.size) j = ml->data_pair.range.size; in map_table_resultlen()
1918 ml->data_pair.data0.size - 1; in map_table_resultlen()
1920 ml->data_pair.data1.size - 1; in map_table_resultlen()
1922 ml->data_pair.range.size - 1; in map_table_resultlen()
1925 if (len < ml->data_pair.data0.size) m -= *c1; in map_table_resultlen()
1926 if (len < ml->data_pair.data1.size) m += *c2; in map_table_resultlen()
1927 if (len < ml->data_pair.range.size) m += *c3; in map_table_resultlen()
1987 assert(0 < pair->range.size); in map_table_num_range()
1988 j = pair->data0.size; in map_table_num_range()
1989 if (j < pair->range.size) in map_table_num_range()
1990 j = pair->range.size; in map_table_num_range()
1991 c1 = ((uchar_t *)(NSPTR(&(pair->data0)))) + pair->data0.size - 1; in map_table_num_range()
1992 c2 = ((uchar_t *)(NSPTR(&(pair->range)))) + pair->range.size - 1; in map_table_num_range()
1995 if (i < pair->range.size) num2 = *c2; in map_table_num_range()
1996 if (i < pair->data0.size) num2 -= *c1; in map_table_num_range()
2138 expr->data.value.size = 0; in expr_self()
2168 if ((sizeof (itm_place_t)) < data->size) { in expr_self()
2170 (void *)(data->place.itm_ptr), data->size, in expr_self()
2209 for (i = 0, num = 0; i < data0->data.value.size; i++, p++) { in expr_binary()
2216 for (i = 0, num = 0; i < data1->data.value.size; i++, p++) { in expr_binary()
2254 for (i = 0, num = 0; i < data0->data.value.size; i++, p++) { in expr_binary2()
2279 for (i = 0, num = 0; i < data1->data.value.size; i++, p++) { in expr_binary2()
2340 if ((sizeof (itm_place_t)) < expr->data.value.size) { in expr_seq_to_int()
2346 i < expr->data.value.size; in expr_seq_to_int()
2363 name_to_str(name), name->size, type, name_id)); in name_lookup()
2365 if (0 == name->size) in name_lookup()
2368 if ((name->size != p->name.size) || in name_lookup()
2369 (memcmp(NSPTR(name), NSPTR(&(p->name)), name->size))) { in name_lookup()
2408 name_to_str(name), name->size, type, refp, name_id, p)); in name_refer()
2457 name_to_str(name), name->size, type, refp, name_id)); in name_register()
2503 if (d0->size < d1->size) { in data_compare()
2504 if (memcmp(NSPTR(d0), NSPTR(d1), d0->size) < 0) { in data_compare()
2509 } else if (d0->size == d1->size) { in data_compare()
2510 return (memcmp(NSPTR(d0), NSPTR(d1), d0->size)); in data_compare()
2512 if (memcmp(NSPTR(d0), NSPTR(d1), d1->size) <= 0) { in data_compare()
2535 if (d0->size == d1->size) { in data_pair_compare()
2536 s = d0->size; in data_pair_compare()
2537 } else if (d0->size < d1->size) { in data_pair_compare()
2538 s = d1->size - d0->size; in data_pair_compare()
2544 s = d0->size; in data_pair_compare()
2546 assert(d0->size > d1->size); in data_pair_compare()
2547 s = d0->size - d1->size; in data_pair_compare()
2553 s = d1->size; in data_pair_compare()
2580 if ((sizeof (itm_place_t)) < data->size) { in data_to_long()
2584 i < data->size; in data_to_long()