Hi Tomas,
> > LIBCM/LIBCS in os2/dll.
> > ------------------
> > The C-runtime DLL's shipped with OS/2 V4.0 (and above) are XPG4
> > compliant. They are based upon the source code to the VisualAge
> > C++ rutimes, but are modified to use OS/2 internationalization.
> > The DLL's in question are:
> > \OS2\DLL\LIBCM.DLL - Multi-threaded library
> > \OS2\DLL\LIBCS.DLL - Single-threaded library
> > \OS2\DLL\LIBCN.DLL - Subsystem library
>
> OK, I see. I wasn't aware of these, but that doesn't change much
> anyway - they are still nothing more then (modified) VACPP library
> files distributed together with OS/2. In addition to what I wrote
> above, these files aren't available on OS/2 Warp 3.0 at all as you
> noted yourself. BTW, how much code would you really save if using
> these? Do you think it's really worth the trouble with creating and
> maintaining two versions of RTL functions?
Also it may be wise to remember that these DLLs are dependent on the
UNICODE libraries (that are also present only on some OS/2 versions).
Bye
Cris
Nr{*.ǥ}bXǧv^~egj:+ei(rzțW