Py_ssize_t i;charc;char*p =PyBytes_AS_STRING(v);for(i =0; i < size; i++) {/* There's at least enough room for a hex escape */assert(newsize - (p -PyBytes_AS_STRING(v)) >=4); c =PyBytes_AS_STRING(str)[i];if(c =='\''|| c =='\\') *p++ ='\\', *p++ ...
ascii_obj = PyUnicode_AsASCIIString(value);if(ascii_obj ==NULL) {gotoend; }if(PyBytes_AsStringAndSize(ascii_obj, &buffer, &len) ==-1) {gotoend; } }elseif(PyBytes_Check(value)) {if(PyBytes_AsStringAndSize(value, &buffer, &len) ==-1) {gotoend; } }else{ PyErr_SetString(Py...
0002-PyString_AsString-now-PyBytes_AsString.patch PKGBUILD 19 changes: 19 additions & 0 deletions 19 mingw-w64-libimobiledevice/0002-PyString_AsString-now-PyBytes_AsString.patch Original file line numberDiff line numberDiff line change @@ -0,0 +1,19 @@ diff -urN libimobiledevice-1.2...
raise IndexError("String out of range.") else: return decoded