blob: 5e4a16161096c7119a78e08acf0bd9f11735979f (
plain)
1
2
3
4
5
6
7
8
|
# define a global name for whatever char type is used in the module
ctypedef unsigned char char_type
cdef char_type[:] _chars(s):
if isinstance(s, unicode):
# encode to the specific encoding used inside of the module
s = (<unicode>s).encode('utf8')
return s
|