Lines Matching refs:desc_len

115     size_t desc_len;  member
321 data->desc_len = 0; in rtf_object_process()
323 data->desc_len |= ((size_t)out_data[i]) << (data->bread * 8); in rtf_object_process()
328 if (data->desc_len > 64) { in rtf_object_process()
329 …scription length too big (%lu), showing only 64 bytes of it\n", (unsigned long int)data->desc_len); in rtf_object_process()
332 data->desc_name = cli_malloc(data->desc_len + 1); in rtf_object_process()
338 cli_dbgmsg("RTF: description length:%lu\n", (unsigned long int)data->desc_len); in rtf_object_process()
344 … for (i = 0; i < out_cnt && data->bread < data->desc_len && data->bread < 64; i++, data->bread++) in rtf_object_process()
348 if (data->bread < data->desc_len && data->bread < 64) { in rtf_object_process()
353 if (data->desc_len - data->bread > out_cnt) { in rtf_object_process()
354 data->desc_len -= out_cnt; in rtf_object_process()
358 out_cnt -= data->desc_len - data->bread; in rtf_object_process()
359 if (data->bread >= data->desc_len) { in rtf_object_process()
360 out_data += data->desc_len - data->bread; in rtf_object_process()
389 data->desc_len = 0; in rtf_object_process()
391 data->desc_len |= ((size_t)out_data[i]) << (8 * data->bread); in rtf_object_process()
396 … cli_dbgmsg("Dumping rtf embedded object of size:%lu\n", (unsigned long int)data->desc_len); in rtf_object_process()
405 size_t out_want = (out_cnt < data->desc_len) ? out_cnt : data->desc_len; in rtf_object_process()
412 cli_writeint32(out, data->desc_len); in rtf_object_process()
419 data->desc_len -= out_want; in rtf_object_process()
425 if (!data->desc_len) { in rtf_object_process()