4 utitlities for pmd and vmd loading.
6 - python2 and python3 compatibility.
14 utility functions for python2 and python3 compatibility.
16 if sys.version_info[0]>=3:
19 if sys.version_info[0]<3:
20 def truncate_zero(src):
24 assert(type(src)==bytes)
25 pos = src.find(b"\x00")
31 def truncate_zero(src):
35 assert(type(src)==bytes)
36 pos = src.find(b"\x00")
38 return src[:pos].decode('cp932')
40 return src.decode('cp932')
43 if sys.version_info[0]<3:
50 return src.encode('cp932')
54 raise "INVALID str: %s" % t
71 return src.decode('cp932')
73 raise "INVALID str: %s" % t
79 return src.encode('cp932')