Module Name: src Committed By: christos Date: Sun Nov 25 16:20:28 UTC 2018
Modified Files: src/lib/libedit: chartype.c Log Message: >From Yuichiro Naito (FreeBSD): hrs@ says that wctomb(3) has an internal shift state, if wctomb(3) is called outside of libedit, the internal state can be changed and causes miscalculate multibyte size. So in this part, wcrtomb(3) should be used. wcrtomb(3) requires that shift state is given in the argument. We always initialize the shift state in ct_enc_width() to keep independent from outside of libedit. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/lib/libedit/chartype.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.