Lines Matching refs:bin_len
223 Py_ssize_t ascii_len, bin_len;
232 bin_len = (*ascii_data++ - ' ') & 077;
236 if ( (rv=PyBytes_FromStringAndSize(NULL, bin_len)) == NULL )
240 for( ; bin_len > 0 ; ascii_len--, ascii_data++ ) {
276 bin_len--;
321 Py_ssize_t bin_len, out_len;
326 bin_len = data->len;
327 if ( bin_len > 45 ) {
338 out_len = 2 + (bin_len + 2) / 3 * 4;
344 if (backtick && !bin_len)
347 *ascii_data++ = ' ' + (unsigned char)bin_len;
349 for( ; bin_len > 0 || leftbits != 0 ; bin_len--, bin_data++ ) {
351 if ( bin_len > 0 ) /* Data */
399 Py_ssize_t bin_len = ((ascii_len+3)/4)*3; /* Upper bound, corrected later */
402 unsigned char *bin_data = _PyBytesWriter_Alloc(&writer, bin_len);
538 Py_ssize_t bin_len, out_len;
543 bin_len = data->len;
546 assert(bin_len >= 0);
548 if ( bin_len > BASE64_MAXBIN ) {
560 out_len = bin_len*2 + 2;
567 for( ; bin_len > 0 ; bin_len--, bin_data++ ) {