While tracking the unicode size per record is certainly possible, reading from a variable sized buffer will be tricky. Further, many functions take a Py_UCS4 pointers: these would need to be made generic somehow to handle all three sizes. This seems too difficult in C.
While tracking the unicode size per record is certainly possible, reading from a variable sized buffer will be tricky. Further, many functions take a
Py_UCS4
pointers: these would need to be made generic somehow to handle all three sizes. This seems too difficult in C.