Microsoft KB Archive/49451

= DOCERR: Using the /4ccstring Switch for Conditional Compilation =

Article ID: 49451

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft FORTRAN Compiler 4.0
 * Microsoft FORTRAN Compiler 4.01
 * Microsoft FORTRAN Compiler 4.1
 * Microsoft FORTRAN Compiler 5.0
 * Microsoft FORTRAN Compiler 5.1
 * Microsoft FORTRAN Compiler 4.1
 * Microsoft FORTRAN Compiler 5.0
 * Microsoft FORTRAN Compiler 5.1

-



This article was previously published under Q49451



SUMMARY
The /4ccstring compiler option switch permits conditional compilation in a source file. According to page 355 of the Microsoft FORTRAN &quot;Reference&quot; manual for versions 5.0 and 5.1,

The /4cc option permits conditional compilation of a source file. The string is a set of alphabetic characters controlling which lines in the source file are to be compiled.

A similar statement appears on page 93 of the Microsoft FORTRAN &quot;User's Guide&quot; for versions 4.0 and 4.1.



MORE INFORMATION
The following code example demonstrates conditional compilation.

Sample Code
C Compile options needed: See below PROGRAM TEST

L    INTEGER*4 NUM S    INTEGER*2 NUM R    REAL*4 NUMBER

END If you compile this code with the /4ccL option switch, the compiler reserves 4 bytes for NUM. If you specify the /4ccS option switch, the compiler reserves 2 bytes for NUM. If you omit the /4cc option switch, the L, S, and R lines are considered comment lines. If you specify the /4ccLS option switch, a multiply-defined symbol error occurs because NUM is defined twice. Compiling with the /4ccLR or /4ccSR option switch defines NUM with the desired size and defines NUMBER as a REAL*4.

Additional query words: 4.00 4.01 4.10 5.00 5.10

Keywords: KB49451

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.