[Mono-list] Announce: getting Unicode to work on Win9x with libunicows
Vaclav Slavik
vaclav.slavik@matfyz.cz
Tue, 30 Jul 2002 20:08:12 +0200
Hello,
I don't know what's current status of Unicode support in Mono project,
but it seems from the archives that there's a Unicode-on-Win9x
wrapper in use (http://mono.eurosoft.od.ua/files/unimono.zip,
"unicode wrapper" thread on this list). I'd like to draw your
attention to another implementation of unicows.dll wrapper which has
several advantages:
- it doesn't require any source code modifications
(no #include "unimono.h")
- its only a static import library, no more DLLs are needed
- is partially implemented in assembler and there's *no* runtime
overhead when compared to an Unicode app that doesn't use libunicows
Bellow is the original announcement:
-----------------------------------------------
Version 0.5 of libunicows, a compiler-independent open source
implementation of MSLU import library, was released and is available
for download from http://libunicows.sourceforge.net. Precompiled
binaries for Visual C++ and Mingw32 are included (help with other
compilers is wanted).
MSLU (The Microsoft Layer for Unicode on Windows® 95/98/ME Systems) is
a compatibility layer that makes it possible to run Unicode
applications on Windows 9x systems (previously, Unicode APIs were
only available on Windows NT/2000; see
http://www.microsoft.com/globaldev/Articles/mslu_announce.asp for
details). Necessary runtime DLLs can be downloaded from
http://www.microsoft.com/downloads/release.asp?releaseid=30039
MSLU requires that you use a special statically-linked import library
that is currently only provided for Microsoft Visual C++ and only as
a part of the (rather large) new Platform SDK. Libunicows addresses
both of these problems by being small and available in source code
form.
Best regards,
Vaclav Slavik