turn string functions that don't take length arguments into wrappers for
the versions that take length arguments, add multibyte equivalent of
strlen(), and fix potential segfault in mbstrnlen()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2300 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
diff --git a/ChangeLog b/ChangeLog
index d3fd88d..46cdd32 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -97,22 +97,23 @@
is_alnum_mbchar(), is_alnum_wchar(), is_blank_mbchar(),
is_blank_wchar(), is_cntrl_mbchar(), is_cntrl_wchar(),
control_mbrep(), control_wrep(), mbwidth(), mb_cur_max(),
- make_mbchar(), mbstrnlen(), mbstrcasecmp(), mbstrncasecmp(),
- mbstrcasestr(), and mbrevstrcasestr(); changes to is_byte()
- (moved to chars.c), is_blank_char() (moved to chars.c),
- is_cntrl_char() (moved to chars.c), nstricmp() (renamed
- nstrcasecmp() and moved to chars.c), nstrnicmp() (renamed
- nstrncasecmp() and moved to chars.c), nstristr() (renamed
- nstrcasestr() and moved to chars.c), revstrstr() (moved to
- chars.c), revstristr() (renamed revstrcasestr() and moved to
- chars.c), nstrnlen() (moved to chars.c), parse_char()
- (renamed parse_mbchar() and moved to chars.c), move_left()
- (renamed move_mbleft() and moved to chars.c), move_right()
- (renamed move_mbright() and moved to chars.c), do_home(),
- do_verbatim_input(), do_delete(), do_tab(), do_next_word(),
- do_prev_word(), do_input(), do_output(), strstrwrapper(),
- get_buffer(), unget_input(), unget_kbinput(), get_input(),
- parse_kbinput(), unparse_kbinput(), parse_verbatim_kbinput(),
+ make_mbchar(), mbstrlen(), mbstrnlen(), mbstrcasecmp(),
+ mbstrncasecmp(), mbstrcasestr(), and mbrevstrcasestr();
+ changes to is_byte() (moved to chars.c), is_blank_char()
+ (moved to chars.c), is_cntrl_char() (moved to chars.c),
+ nstricmp() (renamed nstrcasecmp() and moved to chars.c),
+ nstrnicmp() (renamed nstrncasecmp() and moved to chars.c),
+ nstristr() (renamed nstrcasestr() and moved to chars.c),
+ revstrstr() (moved to chars.c), revstristr() (renamed
+ revstrcasestr() and moved to chars.c), nstrnlen() (moved to
+ chars.c), parse_char() (renamed parse_mbchar() and moved to
+ chars.c), move_left() (renamed move_mbleft() and moved to
+ chars.c), move_right() (renamed move_mbright() and moved to
+ chars.c), do_home(), do_verbatim_input(), do_delete(),
+ do_tab(), do_next_word(), do_prev_word(), do_input(),
+ do_output(), strstrwrapper(), get_buffer(), unget_input(),
+ unget_kbinput(), get_input(), parse_kbinput(),
+ unparse_kbinput(), parse_verbatim_kbinput(),
do_statusbar_input(), do_statusbar_home(),
do_statusbar_verbatim_kbinput(), do_statusbar_output(), and
display_string(); removal of buffer_to_keys() and