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