Lines Matching refs:odata
1184 unsigned char *data, *odata;
1200 odata = (unsigned char *) PyMem_Malloc(datalen);
1201 if (odata == NULL) {
1206 memset(odata, 0, datalen);
1222 odata[out++] = '=';
1237 odata[out++] = ch;
1240 odata[out++] = '=';
1244 odata[out++] = ' ';
1248 odata[out] = data[in];
1253 if ((rv = PyString_FromStringAndSize((char *)odata, out)) == NULL) {
1255 PyMem_Free(odata);
1259 PyMem_Free(odata);
1290 unsigned char *data, *odata;
1391 odata = (unsigned char *) PyMem_Malloc(odatalen);
1392 if (odata == NULL) {
1397 memset(odata, 0, odatalen);
1414 odata[out++] = '=';
1415 if (crlf) odata[out++] = '\r';
1416 odata[out++] = '\n';
1419 odata[out++] = '=';
1420 to_hex(data[in], &odata[out]);
1433 if (out && ((odata[out-1] == ' ') || (odata[out-1] == '\t'))) {
1434 ch = odata[out-1];
1435 odata[out-1] = '=';
1436 to_hex(ch, &odata[out]);
1440 if (crlf) odata[out++] = '\r';
1441 odata[out++] = '\n';
1451 odata[out++] = '=';
1452 if (crlf) odata[out++] = '\r';
1453 odata[out++] = '\n';
1458 odata[out++] = '_';
1462 odata[out++] = data[in++];
1467 if ((rv = PyString_FromStringAndSize((char *)odata, out)) == NULL) {
1469 PyMem_Free(odata);
1473 PyMem_Free(odata);