PWB May Not Recognize TOOLS.INI Tags for DOS 4.0, 4.01, or 5.0

ID Number: Q73367

1.00 1.10

MS-DOS

docerr

Summary:

The Programmer's WorkBench (PWB) versions 1.0 and 1.1 can be

configured for specific operating systems by creating special "tagged"

sections in the TOOLS.INI file. If you want to create tagged sections

for DOS versions 4.0, 4.01, or 5.0, then there are specific

requirements for the tags themselves in order for PWB to correctly

recognize them.

More Information:

Creating operating system specific PWB tags in TOOLS.INI is described

on page 160 of the "Microsoft C Advanced Programming Techniques"

manual that ships with Microsoft C versions 6.0, 6.0a, and 6.0ax, and

on page 393 of the "Microsoft Macro Assembler Programmer's Guide" that

ships with the Microsoft Macro Assembler (MASM) version 6.0.

The tag for an operating system specific section of TOOLS.INI contains

one or more operating system versions. PWB will not read the section

unless the specified operating system is in use. For example, the

section of TOOLS.INI under the tag [PWB-3.31] will only be recognized

if you are using MS-DOS version 3.31.

When specifying operating system version numbers in TOOLS.INI tags for

MS-DOS version 4.0, 4.01, or 5.0, the following requirements must be

observed:

1. For MS-DOS 4.0 or 5.0, you will need to use the tags [PWB-4.0] or

[PWB-5.0], respectively. Although the version number is carried out to

the hundredths place for MS-DOS 3.31 and earlier, it is only carried

out to the tenths place for versions 4.0 and 5.0. If you place an

extra zero in the tag (for example, [PWB-4.00]), that section of the

TOOLS.INI file will not be recognized.

2. If you are using MS-DOS 4.01, you must use the tag [PWB-4.0]. PWB

does not distinguish between MS-DOS versions 4.0 and 4.01 because

MS-DOS 4.01 returns 4.0 as the operating system version number.