1__doc__ = u""" 2 >>> x = spam() 3 >>> print(repr(x)) 4 u'Ftang\\x00Ftang!' 5""" 6 7import sys 8if sys.version_info[0] >= 3: 9 __doc__ = __doc__.replace(u" u'", u" '") 10 11cdef extern from "string.h": 12 void memcpy(char *d, char *s, int n) 13 14from cpython cimport PyUnicode_DecodeUTF8 15 16def spam(): 17 cdef char[12] buf 18 memcpy(buf, "Ftang\0Ftang!", sizeof(buf)) 19 return PyUnicode_DecodeUTF8(buf, sizeof(buf), NULL) 20