cython
1# define a global name for whatever char type is used in the module
2char_type = cython.typedef(cython.uchar)3
4@cython.cfunc5def _chars(s) -> char_type[:]:6if isinstance(s, str):7# encode to the specific encoding used inside of the module8s = cython.cast(str, s).encode('utf8')9return s10