Lines Matching refs:odata
1244 unsigned char *odata;
1255 odata = (unsigned char *) PyMem_Malloc(datalen);
1256 if (odata == NULL) {
1260 memset(odata, 0, datalen);
1276 odata[out++] = '=';
1291 odata[out++] = ch;
1294 odata[out++] = '=';
1298 odata[out++] = ' ';
1302 odata[out] = ascii_data[in];
1307 if ((rv = PyBytes_FromStringAndSize((char *)odata, out)) == NULL) {
1308 PyMem_Free(odata);
1311 PyMem_Free(odata);
1352 unsigned char *odata;
1443 odata = (unsigned char *) PyMem_Malloc(odatalen);
1444 if (odata == NULL) {
1448 memset(odata, 0, odatalen);
1465 odata[out++] = '=';
1466 if (crlf) odata[out++] = '\r';
1467 odata[out++] = '\n';
1470 odata[out++] = '=';
1471 to_hex(databuf[in], &odata[out]);
1484 if (out && ((odata[out-1] == ' ') || (odata[out-1] == '\t'))) {
1485 ch = odata[out-1];
1486 odata[out-1] = '=';
1487 to_hex(ch, &odata[out]);
1491 if (crlf) odata[out++] = '\r';
1492 odata[out++] = '\n';
1502 odata[out++] = '=';
1503 if (crlf) odata[out++] = '\r';
1504 odata[out++] = '\n';
1509 odata[out++] = '_';
1513 odata[out++] = databuf[in++];
1518 if ((rv = PyBytes_FromStringAndSize((char *)odata, out)) == NULL) {
1519 PyMem_Free(odata);
1522 PyMem_Free(odata);