diff --git a/Microsoft C v4/inc/ASSERT.H b/Microsoft C v4/INC/ASSERT.H similarity index 100% rename from Microsoft C v4/inc/ASSERT.H rename to Microsoft C v4/INC/ASSERT.H diff --git a/Microsoft C v4/inc/CONIO.H b/Microsoft C v4/INC/CONIO.H similarity index 100% rename from Microsoft C v4/inc/CONIO.H rename to Microsoft C v4/INC/CONIO.H diff --git a/Microsoft C v4/inc/CTYPE.H b/Microsoft C v4/INC/CTYPE.H similarity index 100% rename from Microsoft C v4/inc/CTYPE.H rename to Microsoft C v4/INC/CTYPE.H diff --git a/Microsoft C v4/inc/DIRECT.H b/Microsoft C v4/INC/DIRECT.H similarity index 100% rename from Microsoft C v4/inc/DIRECT.H rename to Microsoft C v4/INC/DIRECT.H diff --git a/Microsoft C v4/inc/DOS.H b/Microsoft C v4/INC/DOS.H similarity index 100% rename from Microsoft C v4/inc/DOS.H rename to Microsoft C v4/INC/DOS.H diff --git a/Microsoft C v4/inc/ERRNO.H b/Microsoft C v4/INC/ERRNO.H similarity index 100% rename from Microsoft C v4/inc/ERRNO.H rename to Microsoft C v4/INC/ERRNO.H diff --git a/Microsoft C v4/inc/FCNTL.H b/Microsoft C v4/INC/FCNTL.H similarity index 100% rename from Microsoft C v4/inc/FCNTL.H rename to Microsoft C v4/INC/FCNTL.H diff --git a/Microsoft C v4/inc/FLOAT.H b/Microsoft C v4/INC/FLOAT.H similarity index 100% rename from Microsoft C v4/inc/FLOAT.H rename to Microsoft C v4/INC/FLOAT.H diff --git a/Microsoft C v4/inc/IO.H b/Microsoft C v4/INC/IO.H similarity index 100% rename from Microsoft C v4/inc/IO.H rename to Microsoft C v4/INC/IO.H diff --git a/Microsoft C v4/inc/LIMITS.H b/Microsoft C v4/INC/LIMITS.H similarity index 100% rename from Microsoft C v4/inc/LIMITS.H rename to Microsoft C v4/INC/LIMITS.H diff --git a/Microsoft C v4/inc/MALLOC.H b/Microsoft C v4/INC/MALLOC.H similarity index 100% rename from Microsoft C v4/inc/MALLOC.H rename to Microsoft C v4/INC/MALLOC.H diff --git a/Microsoft C v4/inc/MATH.H b/Microsoft C v4/INC/MATH.H similarity index 100% rename from Microsoft C v4/inc/MATH.H rename to Microsoft C v4/INC/MATH.H diff --git a/Microsoft C v4/inc/MEMORY.H b/Microsoft C v4/INC/MEMORY.H similarity index 100% rename from Microsoft C v4/inc/MEMORY.H rename to Microsoft C v4/INC/MEMORY.H diff --git a/Microsoft C v4/inc/PROCESS.H b/Microsoft C v4/INC/PROCESS.H similarity index 100% rename from Microsoft C v4/inc/PROCESS.H rename to Microsoft C v4/INC/PROCESS.H diff --git a/Microsoft C v4/inc/REGISTER.H b/Microsoft C v4/INC/REGISTER.H similarity index 100% rename from Microsoft C v4/inc/REGISTER.H rename to Microsoft C v4/INC/REGISTER.H diff --git a/Microsoft C v4/inc/SEARCH.H b/Microsoft C v4/INC/SEARCH.H similarity index 100% rename from Microsoft C v4/inc/SEARCH.H rename to Microsoft C v4/INC/SEARCH.H diff --git a/Microsoft C v4/inc/SETJMP.H b/Microsoft C v4/INC/SETJMP.H similarity index 100% rename from Microsoft C v4/inc/SETJMP.H rename to Microsoft C v4/INC/SETJMP.H diff --git a/Microsoft C v4/inc/SHARE.H b/Microsoft C v4/INC/SHARE.H similarity index 100% rename from Microsoft C v4/inc/SHARE.H rename to Microsoft C v4/INC/SHARE.H diff --git a/Microsoft C v4/inc/SIGNAL.H b/Microsoft C v4/INC/SIGNAL.H similarity index 100% rename from Microsoft C v4/inc/SIGNAL.H rename to Microsoft C v4/INC/SIGNAL.H diff --git a/Microsoft C v4/inc/STDARG.H b/Microsoft C v4/INC/STDARG.H similarity index 100% rename from Microsoft C v4/inc/STDARG.H rename to Microsoft C v4/INC/STDARG.H diff --git a/Microsoft C v4/inc/STDDEF.H b/Microsoft C v4/INC/STDDEF.H similarity index 100% rename from Microsoft C v4/inc/STDDEF.H rename to Microsoft C v4/INC/STDDEF.H diff --git a/Microsoft C v4/inc/STDIO.H b/Microsoft C v4/INC/STDIO.H similarity index 100% rename from Microsoft C v4/inc/STDIO.H rename to Microsoft C v4/INC/STDIO.H diff --git a/Microsoft C v4/inc/STDLIB.H b/Microsoft C v4/INC/STDLIB.H similarity index 100% rename from Microsoft C v4/inc/STDLIB.H rename to Microsoft C v4/INC/STDLIB.H diff --git a/Microsoft C v4/inc/STRING.H b/Microsoft C v4/INC/STRING.H similarity index 100% rename from Microsoft C v4/inc/STRING.H rename to Microsoft C v4/INC/STRING.H diff --git a/Microsoft C v4/inc/TIME.H b/Microsoft C v4/INC/TIME.H similarity index 100% rename from Microsoft C v4/inc/TIME.H rename to Microsoft C v4/INC/TIME.H diff --git a/Microsoft C v4/inc/V2TOV3.H b/Microsoft C v4/INC/V2TOV3.H similarity index 100% rename from Microsoft C v4/inc/V2TOV3.H rename to Microsoft C v4/INC/V2TOV3.H diff --git a/Microsoft C v4/inc/VARARGS.H b/Microsoft C v4/INC/VARARGS.H similarity index 100% rename from Microsoft C v4/inc/VARARGS.H rename to Microsoft C v4/INC/VARARGS.H diff --git a/Microsoft C v4/inc/sys/LOCKING.H b/Microsoft C v4/INC/sys/LOCKING.H similarity index 100% rename from Microsoft C v4/inc/sys/LOCKING.H rename to Microsoft C v4/INC/sys/LOCKING.H diff --git a/Microsoft C v4/inc/sys/STAT.H b/Microsoft C v4/INC/sys/STAT.H similarity index 100% rename from Microsoft C v4/inc/sys/STAT.H rename to Microsoft C v4/INC/sys/STAT.H diff --git a/Microsoft C v4/inc/sys/TIMEB.H b/Microsoft C v4/INC/sys/TIMEB.H similarity index 100% rename from Microsoft C v4/inc/sys/TIMEB.H rename to Microsoft C v4/INC/sys/TIMEB.H diff --git a/Microsoft C v4/inc/sys/TYPES.H b/Microsoft C v4/INC/sys/TYPES.H similarity index 100% rename from Microsoft C v4/inc/sys/TYPES.H rename to Microsoft C v4/INC/sys/TYPES.H diff --git a/Microsoft C v4/inc/sys/UTIME.H b/Microsoft C v4/INC/sys/UTIME.H similarity index 100% rename from Microsoft C v4/inc/sys/UTIME.H rename to Microsoft C v4/INC/sys/UTIME.H diff --git a/Microsoft C v4/lib/87.LIB b/Microsoft C v4/LIB/87.LIB similarity index 100% rename from Microsoft C v4/lib/87.LIB rename to Microsoft C v4/LIB/87.LIB diff --git a/Microsoft C v4/lib/CLIBC.LIB b/Microsoft C v4/LIB/CLIBC.LIB similarity index 100% rename from Microsoft C v4/lib/CLIBC.LIB rename to Microsoft C v4/LIB/CLIBC.LIB diff --git a/Microsoft C v4/lib/CLIBFA.LIB b/Microsoft C v4/LIB/CLIBFA.LIB similarity index 100% rename from Microsoft C v4/lib/CLIBFA.LIB rename to Microsoft C v4/LIB/CLIBFA.LIB diff --git a/Microsoft C v4/lib/CLIBFP.LIB b/Microsoft C v4/LIB/CLIBFP.LIB similarity index 100% rename from Microsoft C v4/lib/CLIBFP.LIB rename to Microsoft C v4/LIB/CLIBFP.LIB diff --git a/Microsoft C v4/lib/EM.LIB b/Microsoft C v4/LIB/EM.LIB similarity index 100% rename from Microsoft C v4/lib/EM.LIB rename to Microsoft C v4/LIB/EM.LIB diff --git a/Microsoft C v4/lib/LIBH.LIB b/Microsoft C v4/LIB/LIBH.LIB similarity index 100% rename from Microsoft C v4/lib/LIBH.LIB rename to Microsoft C v4/LIB/LIBH.LIB diff --git a/Microsoft C v4/lib/LLIBC.LIB b/Microsoft C v4/LIB/LLIBC.LIB similarity index 100% rename from Microsoft C v4/lib/LLIBC.LIB rename to Microsoft C v4/LIB/LLIBC.LIB diff --git a/Microsoft C v4/lib/LLIBFA.LIB b/Microsoft C v4/LIB/LLIBFA.LIB similarity index 100% rename from Microsoft C v4/lib/LLIBFA.LIB rename to Microsoft C v4/LIB/LLIBFA.LIB diff --git a/Microsoft C v4/lib/LLIBFP.LIB b/Microsoft C v4/LIB/LLIBFP.LIB similarity index 100% rename from Microsoft C v4/lib/LLIBFP.LIB rename to Microsoft C v4/LIB/LLIBFP.LIB diff --git a/Microsoft C v4/lib/MLIBC.LIB b/Microsoft C v4/LIB/MLIBC.LIB similarity index 100% rename from Microsoft C v4/lib/MLIBC.LIB rename to Microsoft C v4/LIB/MLIBC.LIB diff --git a/Microsoft C v4/lib/MLIBFA.LIB b/Microsoft C v4/LIB/MLIBFA.LIB similarity index 100% rename from Microsoft C v4/lib/MLIBFA.LIB rename to Microsoft C v4/LIB/MLIBFA.LIB diff --git a/Microsoft C v4/lib/MLIBFP.LIB b/Microsoft C v4/LIB/MLIBFP.LIB similarity index 100% rename from Microsoft C v4/lib/MLIBFP.LIB rename to Microsoft C v4/LIB/MLIBFP.LIB diff --git a/Microsoft C v4/lib/SLIBC.LIB b/Microsoft C v4/LIB/SLIBC.LIB similarity index 100% rename from Microsoft C v4/lib/SLIBC.LIB rename to Microsoft C v4/LIB/SLIBC.LIB diff --git a/Microsoft C v4/lib/SLIBFA.LIB b/Microsoft C v4/LIB/SLIBFA.LIB similarity index 100% rename from Microsoft C v4/lib/SLIBFA.LIB rename to Microsoft C v4/LIB/SLIBFA.LIB diff --git a/Microsoft C v4/lib/SLIBFP.LIB b/Microsoft C v4/LIB/SLIBFP.LIB similarity index 100% rename from Microsoft C v4/lib/SLIBFP.LIB rename to Microsoft C v4/LIB/SLIBFP.LIB diff --git a/Microsoft C v4/PI.EXE b/Microsoft C v4/PI.EXE deleted file mode 100644 index c14250d..0000000 Binary files a/Microsoft C v4/PI.EXE and /dev/null differ diff --git a/Microsoft C v4/S1.@@@ b/Microsoft C v4/S1.@@@ deleted file mode 100644 index 6a22b25..0000000 --- a/Microsoft C v4/S1.@@@ +++ /dev/null @@ -1,11 +0,0 @@ - Machine Menu - -Which type of computer are you using? - - I IBM (TM) Personal Computer - - C IBM-compatible computer - - N MS-DOS computer that is not IBM compatible - -Press the letter of your selection:  diff --git a/Microsoft C v4/S10.@@@ b/Microsoft C v4/S10.@@@ deleted file mode 100644 index 9390717..0000000 --- a/Microsoft C v4/S10.@@@ +++ /dev/null @@ -1,17 +0,0 @@ -A common debugging technique is to establish a situation in -which you know the results your program should produce, then -see if the program actually produces those results. This -method is used in the sample session. - -During the session, the debugger examines a simple program -called COUNT. This program counts the letters, words, sentences, -and other elements in a text file. The program contains a bug -that will be found and analyzed during the session. - -To test the program, a text file called COUNT.TXT is provided. -The words, sentences, letters, bytes, and other elements in -COUNT.TXT have been counted by hand, and noted in the file itself. -During debugging, the numbers in the text file will be compared -to the numbers counted by the program. Any differences will -be a clue to help locate the bug. - diff --git a/Microsoft C v4/S11.@@@ b/Microsoft C v4/S11.@@@ deleted file mode 100644 index 78a39e3..0000000 --- a/Microsoft C v4/S11.@@@ +++ /dev/null @@ -1,9 +0,0 @@ - -The rest of the session may be more helpful if you have a -printed listing of the source file, COUNT.C, and the file -to be analyzed, COUNT.TXT. If you have a printer that can -be accessed through the PRN device, you can now print these -files. Make sure your printer is properly attached to the -computer, that the power is on, and that the paper is adjusted. - -Do you want to print COUNT.C and COUNT.TXT? (Y/N)  diff --git a/Microsoft C v4/S12.@@@ b/Microsoft C v4/S12.@@@ deleted file mode 100644 index 4ba1290..0000000 --- a/Microsoft C v4/S12.@@@ +++ /dev/null @@ -1,23 +0,0 @@ -The debugger will be started with the following command line: - - CVR /W /S /M "/C/dev/null +rm $str.MAP 2>/dev/null +rm $str.OBJ 2>/dev/null +rm $str.EXE 2>/dev/null + +ntvdm -u -r:. -h cl /Ox /DDOSTIME /AS /Gs /Ze -I inc -I inc\\sys -L lib $str.c +ntvdm -u -r:. -e:lib=lib -h link $str,,$str,slibfp + +rm $str.COD 2>/dev/null +rm $str.MAP 2>/dev/null +rm $str.OBJ 2>/dev/null + +ntvdm -r:. -c -p $str