Another library expansion. This time it’s Microsoft C 4.0 documentation (1986)—because it’s not available online, is not easy to find offline, and because Jeff asked for it.
MS C 4.0 was an early Microsoft compiler, implementing first glimpses of the not-yet finalized ANSI C standard. It was released in summer 1986 and superseded first by the little-known Microsoft C 5.0 in 1987, and more importantly by the very popular Microsoft C 5.1 in early 1988.
Microsoft C 4.0 was notable for supporting Microsoft Windows. It was likely the compiler used for developing most Windows 1.x software available on the market.
An important addition in version 4.0 was CodeView, a full-screen source level debugger which superseded DEBUG and SYMDEB. 30 years ago, source level debuggers were fancy!
Is always interesting to see how many fancy features in MS packages were made by 3rd companies. In this specific case, CodeView was developed by Numega (better known by their SoftICE debugger).
That’s odd. How did NuMega, founded in 1987, develop a debugger released in 1986? Time travel? They did work with Microsoft on later CodeView versions for Windows 3.x, but I really don’t think that was the case with the early CodeView versions.
Yah, your’re right. Normal CV was made by MS. Years after MS licensed bits of the Soft-ICE technology to produce 2 alternative versions. MagicCV to run in low RAM machines, and CV(W)/1, executable with a set of DOS drivers and VXD to run CodeView both testing target and debugger in the same screen.
https://books.google.com.mx/books?id=3D0EAAAAMBAJ&lpg=PT1&ots=AEwRIoDiJ4&dq=numega%20codeview&pg=PT1#v=onepage&q=numega%20codeview&f=false
I always suspected that there had to be a stronger connection between NuMega and MS – otherwise such breakthrough product as WinIce and later SoftICE versions wouldn’t be possible. Now reading about NuMega CodeView connection all the pieces start to fall together. It would rock if someone would find more info about WinIce development history. The legend says that betatesters got cool T-shirts with something along the lines “there were telling you its not possible” or something similar.
You can compile Windows 1.03 SDK with MS C 4.0
Jeff thanks you!
Just as a note, thank you for publishing this as I needed this for a recent project.