1. use a manifest constant wxNO_LEN instead of -1 for lengths everywhere
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 5 Apr 2006 22:12:45 +0000 (22:12 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 5 Apr 2006 22:12:45 +0000 (22:12 +0000)
commit467e04791c0d5914dc8ed8e535af607f7fc1dfe1
tree07c3e1932e9f0e5d3e07c61667f81578cb0b1b35
parente6a87338f064fdc772726980940b5c32ce5d9fc2
1. use a manifest constant wxNO_LEN instead of -1 for lengths everywhere
2. reimplemented UTF-16/32 conversions using To/FromWChar() API instead
   of MB2WC/WC2MB for Windows (or rather SIZEOF_WCHAR_T == 2 platforms),
   the first tangible result is that reading UTF-32BE text streams now
   works too
3. more off by 1 fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
include/wx/convauto.h
include/wx/strconv.h
src/common/strconv.cpp
src/common/string.cpp