Lines Matching refs:lenbytes

27                                  unsigned char **allocbytes, size_t lenbytes)  in WPACKET_sub_allocate_bytes__()  argument
29 if (!WPACKET_start_sub_packet_len__(pkt, lenbytes) in WPACKET_sub_allocate_bytes__()
72 unsigned char **allocbytes, size_t lenbytes) in WPACKET_sub_reserve_bytes__() argument
74 if (!WPACKET_reserve_bytes(pkt, lenbytes + len, allocbytes)) in WPACKET_sub_reserve_bytes__()
77 *allocbytes += lenbytes; in WPACKET_sub_reserve_bytes__()
82 static size_t maxmaxsize(size_t lenbytes) in maxmaxsize() argument
84 if (lenbytes >= sizeof(size_t) || lenbytes == 0) in maxmaxsize()
87 return ((size_t)1 << (lenbytes * 8)) - 1 + lenbytes; in maxmaxsize()
90 static int wpacket_intern_init_len(WPACKET *pkt, size_t lenbytes) in wpacket_intern_init_len() argument
102 if (lenbytes == 0) in wpacket_intern_init_len()
105 pkt->subs->pwritten = lenbytes; in wpacket_intern_init_len()
106 pkt->subs->lenbytes = lenbytes; in wpacket_intern_init_len()
108 if (!WPACKET_allocate_bytes(pkt, lenbytes, &lenchars)) { in wpacket_intern_init_len()
119 size_t lenbytes) in WPACKET_init_static_len() argument
121 size_t max = maxmaxsize(lenbytes); in WPACKET_init_static_len()
131 return wpacket_intern_init_len(pkt, lenbytes); in WPACKET_init_static_len()
134 int WPACKET_init_len(WPACKET *pkt, BUF_MEM *buf, size_t lenbytes) in WPACKET_init_len() argument
142 pkt->maxsize = maxmaxsize(lenbytes); in WPACKET_init_len()
144 return wpacket_intern_init_len(pkt, lenbytes); in WPACKET_init_len()
201 if ((pkt->curr - sub->lenbytes) == sub->packet_len) { in wpacket_intern_close()
202 pkt->written -= sub->lenbytes; in wpacket_intern_close()
203 pkt->curr -= sub->lenbytes; in wpacket_intern_close()
208 sub->lenbytes = 0; in wpacket_intern_close()
212 if (sub->lenbytes > 0 in wpacket_intern_close()
214 sub->lenbytes)) in wpacket_intern_close()
272 int WPACKET_start_sub_packet_len__(WPACKET *pkt, size_t lenbytes) in WPACKET_start_sub_packet_len__() argument
288 sub->pwritten = pkt->written + lenbytes; in WPACKET_start_sub_packet_len__()
289 sub->lenbytes = lenbytes; in WPACKET_start_sub_packet_len__()
291 if (lenbytes == 0) { in WPACKET_start_sub_packet_len__()
296 if (!WPACKET_allocate_bytes(pkt, lenbytes, &lenchars)) in WPACKET_start_sub_packet_len__()
325 size_t lenbytes; in WPACKET_set_max_size() local
335 lenbytes = sub->lenbytes; in WPACKET_set_max_size()
336 if (lenbytes == 0) in WPACKET_set_max_size()
337 lenbytes = sizeof(pkt->maxsize); in WPACKET_set_max_size()
339 if (maxmaxsize(lenbytes) < maxsize || maxsize < pkt->written) in WPACKET_set_max_size()
378 size_t lenbytes) in WPACKET_sub_memcpy__() argument
380 if (!WPACKET_start_sub_packet_len__(pkt, lenbytes) in WPACKET_sub_memcpy__()