Godlike wrote:Enigmas Hardware Gallery
brassicGamer wrote:Found this place today:
https://th99.bl4ckb0x.de/
Could have some useful obscure info for some people?
The MsvcLibX library is built upon 30 years of work.
It exists because the Microsoft Visual C/C++ library is only a subset of the standard C library, and I wanted to port to DOS and Windows programs using some of the missing parts.
Initially Microsoft C compilers for MS-DOS tried to be as compliant as possible with the standard C library. Then Microsoft rewrote their library for Windows. But when the WIN32 API became prevalent, Microsoft apparently lost interest, and stopped porting to MS-DOS and Windows the new C include files and library routines that got standardized over the years.
To the point that's it's now impossible to rebuild any recent Posix/Unix/Linux program using the MSVC library.
MsvcLibX adds a number of standard include files and library routines that I've needed over the years. For example the directory access routines defined in dirent.h, or the symbolic link support in unistd.h.
It also includes a number of useful routines and macros, either needed internally to implement and debug the above, or made necessary by irresolvable incompatibilities between Unix and Windows.
Other major features of the MsvcLibX library are:
A powerful make system, based on Microsoft nmake files, that allow building multiple versions of the same program (Ex: DOS/WIN32/WIN64) with one simple command. And in most cases without having to write any dedicated make file.
Support for UTF-8 sources, allowing to build programs working in any code page.
Support for NTFS symlinks and junctions.
Support for DOS, and Windows 95 targets, for targeting old computers.
Support for bound DOS+Windows programs, for truly universal executables that work in all versions of DOS and Windows.
The general concept of DosWin32 pack is the same as that in Borland Power
Pack: the main task is not to support the DPMI applications (although some
DPMI functionality is present), but to support win32 console applications in
pure DOS.
Return to Release Announcements
Users browsing this forum: Google [Bot] and 2 guests