KB Articles for Microsoft Fortran Compiler
- Q27558: FIX: Protection Violation, Application Error, From COMMON Name
- Q47972: FIX: F1001: srclist.c:1.59, Line 1153, Invalid COMMON in SAVE
- Q49495: FIX: F1001: ctypes.c When FORTRAN Program Contains $NOLOOPOPT
- Q50505: IBM SAA Extensions Available in Microsoft FORTRAN 5.1
- Q50600: Graphics Routines Available in OS/2 with GRTEXTP Library
- Q59093: FIX: F6412 "SHARE Not Installed" Error When File Name Invalid
- Q59421: PRB: L2029: Unresolved External ___aDBswpchk with GRAPHICS.LIB
- Q63360: FIX: INTEGER*2 Multiply by Power of 2 Produces Wrong Results
- Q63817: FIX: Protection Violation Compiling BLOCK DATA with Implied DO
- Q63818: Using NMAKE to Compile FORTRAN Programs in M Editor in OS/2
- Q64018: DOCERR: Environment Variables in STARTUP.CMD in FORTRAN
- Q67615: FIX: Protection Violation When Structure Element Used in OPEN
- Q73203: BUG: Problems Passing Arguments to ENTRY Statement
- Q72760: FIX: F2124 or Incorrect Results From Structure Array Use
- Q77260: Mixed FORTRAN/C with OS/2 DLLs: Example, Restrictions
- Q77517: Creating the FORTRAN Run-Time DLL and User DLL for OS/2
- Q77904: DOCERR: User Must Execute "CMD" in PAUSE Statement Under OS/2
- Q80319: BUG: Cannot Bind Programs that Increase the Number of Files
- Q81879: BUG: BIND Error U1253 Opening DOSCALLS.LIB
- Q84331: BUG: Incorrect Jump to ERR Label in Windows DLLs
- Q89132: How to Run a Program from Within a QuickWin Program
- Q87104: BUG: Repeated EQUIVALENCE’s Cause GP Fault During Compile
- Q98757: FIX: Binary (or Unformatted) I/O Fails, Array Size > 64K
- Q100084: Using the LINK32 -LIB Command
- Q100085: Using the LINK32 -DUMP Command
- Q100086: Using the LINK32 -LINK Command
- Q100376: FIX: Intrinsic REAL Function Assigned to COMPLEX Fails
- Q100377: FIX: F1001: confold.c Line 253, Negative Integer Exponent
- Q102680: DOCERR: Backslash Edit Descriptor Documented Incorrectly
- Q102690: FIX: No Include Dependencies for $INCLUDE Metacommand Contents
- Q102691: PRB: LNK2133 Size Mismatch on Common Block During Link
- Q102692: FIX: FP Emulator Converts REAL to INTEGER Incorrectly
- Q102694: FIX: F1917 Error, Print Logical Expression of COMPLEX Values
- Q102695: FIX: F2559, DX1020 From Illegal Array Bound, -4Yb, and -4Ys
- Q99515: FIX: F1001: typer.c, Line 911 From Concatenation in CALL
- Q105932: FIX: String Concatenation May Cause Memory Errors
- Q105933: FORTRAN PowerStation ADDENDA.TXT
- Q105934: FORTRAN PowerStation ERRORS.TXT
- Q105935: FIX: CommitQQ Does Not Flush Buffers
- Q105936: FIX: Debugger displays Floating Point Notation for REALs
- Q105937: FIX: /4Ys or $STRICT on Character Functions Causes F2368
- Q105938: FORTRAN PowerStation 1.0 ANSWERS.TXT
- Q106520: FIX: /Ge Fails to Detect Stack Overflow
- Q106527: FIX: Error in /FILE$INFO/ in FLIB.FI and FLIB.FD
- Q106528: BUG: Error in WINTEE.PIF Causes "Start-Up Directory Not Found"
- Q106529: BUG: GetStrQQ Leaves Characters in Standard Output
- Q106530: FIX: F4201 on Entry with Attribute [VALUE]
- Q106531: BUG: Debugger Problems Modifying Character Variables
- Q106561: FIX: Debug: Single-Step Fails with Emulated Float Intructions
- Q106562: FIX: CTRL+C Is Not Trapped in GetCharQQ
- Q106563: FIX: Unary Minus and Mixed Complex*16 with Complex*8
- Q106564: FIX: Debugger Error EE0044 for Arrays If Lower Bound Not 1
- Q106567: BUG: RUNQQ Generates DX1420 for MS-DOS Extended Tools
- Q106633: BUG: Sample Code for GRDEMO Contains Errors
- Q106634: FIX: Incorrect Path Causes Setup Error
- Q106636: FIX: Debugger Does Not Properly Trace Include Files
- Q106637: FIX: Typing 80 Characters in a Watch Window Can Hang the VWB
- Q106641: BUG: GPF on Expanding Adjustable Size Array After Execution
- Q106645: Frequently Asked Questions on PowerStation for MS-DOS
- Q106721: FIX: Tab Edit Descriptor Can Give Incorrect Results with READ
- Q106723: BUG: Redirection of Input to a Spawned PowerStation App Fails
- Q106724: Debugger Message EE0029 Cannot Access User Memory
- Q106725: FIX: Alternate Return Compiled with /Ox Can GPF at Run Time
- Q106726: BUG: Errors CV1255 and EE0037 Watching Assumed Size Arrays
- Q106728: BUG: DX1010 Running PowerStation Application from NMAKE
- Q106729: FIX: EOF and BACKSPACE Cause GP Fault When the Unit Isn’t Open
- Q106730: BUG: F6103 Reading "0." into COMPLEX Number
- Q106731: PRB: Large BLOCK DATA Subprogram Compiles Slowly
- Q106732: BUG: Dependencies Not Scanned If Include Statement Is Labeled
- Q104776: BUG: Endless Loop in Code Containing Graphics & Compiled -Ox
- Q104777: FIX: No F6099 with /4I2 and /4Yb on Integer Overflow
- Q104859: FIX: $STORAGE:2 or /4I2 Generates Incorrect Code
- Q104860: FORTRAN PowerStation README.TXT: Installing and Using FL32
- Q104861: FORTRAN PowerStation README.TXT: Linker, Library, VWB
- Q104862: FORTRAN PowerStation 1.0 README.TXT: Executing and Debugging
- Q104891: FIX: F1001 "@(#)fltreg.c:1.31" When Compiling with /Ox
- Q104892: FIX: F2836 on Type Declaration After Entry Statement
- Q104893: FIX: Using /4Yb and /Ox Together Is Not Recommended
- Q104894: FIX: VERIFY Doesn’t Check Last Character in String
- Q104895: FIX: No Hexidecimal Display in Watch and Locals
- Q104896: FIX: F6100 Reading Maximal Negative Integers
- Q104897: BUG: Syntax Error in Makefile with Projects > 511 Files
- Q104898: FIX: ICHAR Fails If the Argument Is a Character Function
- Q104899: FIX: String Comparison Stops at Char(0) (NUL)
- Q104900: DOCERR: Q Edit Descriptor and % Intrinsics Not Supported
- Q104901: BUG: Anti-Virus TSRs May Prevent Builds from VWB
- Q104945: DOCERR: BEEPQQ and SLEEPQQ Deal in Milliseconds and Hz
- Q109874: FIX: Constants Out of Range Not Found by /4Yb
- Q109875: FIX: Improper Debug Stepping in Routines w/ ENTRY Points
- Q109876: BUG: In-line Comment in Continued FORMAT Causes Syntax Error
- Q109877: BUG: Smallest Negative Integers Cause Error on Input
- Q109878: FIX: Commas in NAMELIST Data Fields Cause F6511
- Q109879: BUG: Inline Comment with "!" Can Act Like a C String
- Q109880: FIX: Incorrect $DEBUG Reference to Include File
- Q109998: FIX: Divide by Zero Run-Time Error Not Produced
- Q109999: BUG: Browser Treats Interface to Function as a Subprogram
- Q108283: FIX: F1001 in codegen.c with IMPLICIT COMPLEX
- Q108284: FIX: DX2010 w/ GETARG When RUNQQ Takes Five or more Arguments
- Q108285: FIX: Precision Problem with COMPLEX*16 and /Op
- Q108286: FIX: Incorrect F2560 with Adjustable Sized Arrays and /4Yb
- Q108345: DOCERR: GetCharQQ Not Accepting Direction Keys in QuickWin
- Q108346: FIX: Substring Out of Range Hangs with -4Yb -Ox -G5
- Q108348: FIX: Error F1001 in schedp5u.c Compiling with -Ox and -G5
- Q108349: BUG: Console I/O Problem; CR/LF Skipped After File Open
- Q108365: FIX: Strange Character in Warning for Illegal Edit List
- Q108367: FIX: Columns 72 to 80 Not Displayed in Source Listing File
- Q108368: FIX: Error F1001 in range.c Compiling with -Ox
- Q108409: BUG: Access Violation/Hang on Divide by Zero with Intrinsic
- Q108410: FIX: Entire DLLEXPORTed Arrays Cannot Be Written Implicitly
- Q108460: FIX: Carriage Control 1 Prints an Ankh Symbol to Screen
- Q108461: FIX: DO Loop/Computed GOTO Errors with /Ox and /4Yb
- Q108462: FIX: Concatenation in Parentheses Produces Blank Output
- Q110000: BUG: Format Editor Displays G Descriptor Using E Format
- Q110001: BUG: WRITE Statement Not Shifting Window Focus
- Q110002: FIX: Combining -4Yb with -Ox May Cause Invalid Run-Time Errors
- Q110087: BUG: SAVEIMAGE May Cause Error DX1020 in SVGA Display Modes
- Q112005: BUG: Illegal Formal Argument and -Zi Crash Compiler
- Q112010: FIX: Access Violation on READ of Exported COMMON Array
- Q112011: FIX: Access Violation with Pass by Value and -Ox -G3
- Q112057: FIX: F1001 in regasg.c with Adjustable Sized COMPLEX and /4Yb
- Q112058: BUG: Visual Workbench Does Not Allow Stack Size Over 32K
- Q112059: DOCERR: Cannot Break on Condition in PowerStation Debugger
- Q112332: Viewing a Function’s Return Value from IDE
- Q112333: FIX: CTRL+Z Is Not End-of-File Marker in PowerStation
- Q112334: Hollerith Constants in Argument Lists
- Q112339: BUG: Opening More Than 61 Files in a FORTRAN Windows NT App
- Q112340: DOC: QuickWin Does Not Support Run Time in a DLL (/MD)
- Q112341: FIX: LOC Fails on Double COMPLEX Structure Element
- Q112342: FIX: Format Editor Problems with Repeatable A Edit Descriptor
- Q112344: FIX: F6422 on Unformatted File Opened with ACCESS=’APPEND’
- Q112345: FIX: F1001 or F1002 Compiling Program with Record Using -Zi
- Q112390: FIX: BK1506 : Cannot Open File : Permission Denied
- Q111001: BUG: PEEKCHARQQ Incorrectly Returning .TRUE.
- Q111091: FIX: Compiler Displays Incorrect Line-Number Information
- Q111092: BUG: DIMENSION Statement Out of Order Causes D2030 Error
- Q111234: FIX: ISHFT and ISHL Always Assume 4-Byte Integers
- Q111235: BUG: D2030 or DX1020 Error on Assumed-Size Array Expressions
- Q111283: FIX: F1001 Error Compiling 2 Gigabyte Array with -Zi
- Q114979: BUG: Access Violation or R6018 Executing IF Statement
- Q115725: FORTRAN PowerStation 1.0a README.TXT: Executing and Debugging
- Q118337: FIX: "Integer divide by 0" Error Handling
- Q118338: BUG: Sample MTTEST.FOR Compile Errors
- Q118339: PRB: DX1020 on a Call to OUTGTEXT under MS-DOS
- Q118340: QuickWin Apps Allowed 50 User-Added Menu Items
- Q118341: FIX: MATHERRQQ: Access Violation on C8ARG1 and C16ARG1
- Q118392: BUG: Incorrect F2370 or C1900 when Compiling with /4Y
- Q118394: $DEBUG Modifies Behavior of SELECT CASE in PowerStation 1.0
- Q118395: BUG: Watch Expression Evaluation Gives Unexpected Value
- Q118396: PRB: putchar Fails in C Code Called from FORTRAN Application
- Q118397: BUG: SETWINDOWCONFIG Returns an Invalid Configuration
- Q118432: BUG: Block-Data Subprograms Are Not Global Symbols
- Q118434: BUG: GETFILEINFOQQ with UNPACKTIMEQQ Fails in MS-DOS
- Q118436: BUG: Code Causes F4999, CK4008, and Run-Time Problems
- Q118522: Numerical Recipes Disk Included with PowerStation
- Q118547: PRB: Multithreaded Program Crashes
- Q118549: PRB: PowerStation MS-DOS Apps Do Not Start Under Win32s
- Q118550: BUG: READ and WRITE Fail on Unit 64
- Q118814: DOCERR: Win32 APIs Callable from a QuickWin Application
- Q118815: BUG: M6101 Drawing a Line Outside Screen Coordinates
- Q117902: FIX: D2030 Internal Compiler Error with /Ox
- Q117903: FIX: Incorrect Floating-Point Calculations with /Ox and /Op
- Q117904: DOCERR: F2400 : "<name> : COMMON not defined"
- Q117905: BUG: F1001 on a Structure Declaration with Arrays
- Q120394: BUG: PS for DOS GPFs When Using an NT Makefile
- Q120395: PRB: Link or CVPack May Fail with PS 1.0a Objects
- Q120396: PRB: Image Functions Fail with Image Outside of Viewport
- Q120397: Use atof or atoi Functions to Convert from Char Strings
- Q121457: Using Microsoft FORTRAN 5.1 with Visual Basic
- Q122565: FORTRAN PowerStation 32 Update for Windows NT 3.5
- Q123172: BUG: INCLUDE File Is Not Scanned Correctly
- Q123370: PRB: Debugging: Inter-Operability with Visual C++ 2.0
- Q123659: BUG: Divide by Zero Error Compiling an Empty Structure
- Q123660: Maintenance Release for FORTRAN PowerStation
- Q123662: BUG: Select Case Does Not Allow Character Expression String
- Q123665: PRB: DOSXNT: Fatal Error DX1410: Cannot Load Program
- Q123668: PRB: LNK4022 & LNK4006 Warnings When Build PowerStation 32 DLL
- Q123687: Enabling CTRL+C and CTRL+BREAK by Using PeekcharQQ
- Q123689: PRB: F2347 or F2201 Error When Function Is Not Typed
- Q123690: Using INTDOSQQ for Keyboard Input in FORTRAN 5.1
- Q123730: BUG: R6000 After Many Calls to RunQQ If Linked with Defaults
- Q123841: HOWTO: Create a FORTRAN DLL and Call It from Visual Basic
- Q124027: Changing Focus from QuickWin Using the Windows API
- Q124951: BUG: F2374: Incorrect Reference of the Error in BLOCK DATA
- Q125056: INFO: Precision and Accuracy in Floating-Point Calculations
- Q125468: PRB: F6700 Heap Space Exceeded
- Q125469: PRB: Run-time Subroutines Do Not Appear to Function
- Q125471: PRB: BINDMSF Error: Cannot Create Binder file \2
- Q125472: PRB: Unable to Open Files That Have Certain Extensions
- Q125873: FORTRAN PowerStation 1.0a ANSWERS.TXT
- Q131497: BUG: Error in ELSEIF References Line Number for Matching IF
- Q131498: DLL with PROGRAM Statement Fails to Load
- Q131898: Fortran PowerStation Graphics Apps on Windows 95
- Q131899: FIX: Access Violation with Large NAMELIST
- Q133102: FORTRAN PowerStation 32 README.TXT: Installation
- Q133103: FORTRAN PowerStation 32 README.TXT: Debugger and Building
- Q133104: FORTRAN PowerStation 32 MIXLANG.TXT
- Q133105: FORTRAN PowerStation 32 README.TXT: Miscellaneous
- Q133106: FORTRAN PowerStation 32 QUICKWIN.TXT
- Q130471: PRB: EXTERN Attribute Prevents F4999 on Unreferenced Function
- Q130807: BUG: READ w/ Numeric Literal Subscript Causes Access Violation
- Q130808: Help Building Fortran PowerStation 32 App that Targets Win32s
- Q142158: PRB: QuickWin App Causes Access Violation Under Windows 95
- Q142538: PRB: M6110 Run-Time Error Occurs When Using SYSTEMQQ or RUNQQ
- Q147749: BUG: Explicit-Shape Array Elements Not Displayed in Debugger
- Q148183: BUG: FOR2206 Error Illegal Access of Module Member
- Q148184: BUG: Large Fonts Cause SETFONT() to Fail in Scigraph Demo
- Q148185: BUG: FOR3852 Syntax Error Caused by Semicolon in Source Line
- Q148186: DOCERR: RETURN Statement Not Supported in Main Program Unit
- Q148187: BUG: Debugger Cannot Display Renamed Module Variables
- Q148193: How to Change REAL*4 Numbers to REAL*8 Values in Debugger
- Q148201: BUG: Unused Local Variables Are Unavailable in the Debugger
- Q148202: BUG: Changes to Double-Precision Values in Debugger Fail
- Q148203: BUG: Passing LOC() Intrinsic Result to C Function Fails
- Q148382: BUG: Menus Disappear When All Child Windows Are Closed
- Q148383: BUG: INTENT(OUT) Allows Subroutine to Use Undefined Argument
- Q148604: BUG: F1001 Error If Undeclared Namelist Variable in Subroutine
- Q148605: BUG: Compiler Syntax Error If Edit Descriptors Contain Spaces
- Q148606: BUG: FOR1138 Error INQUIRE(IOLENGTH) of Character Function
- Q148608: BUG: Derived-Type with Pointer Expands Incorrectly in Debugger
- Q148609: BUG: GO TO Statement Syntax Coloring Fails in Developer Studio
- Q148611: BUG: Unable to Load the Format Editor from Developer Studio
- Q148612: BUG: Scaling Metafiles in World Sample Fails Under Windows 95
- Q148623: BUG: Assumed-Size Array Allowed in Integer POINTER Statement
- Q148624: BUG: No Error w/Public NAMELIST Variables with PRIVATE Members
- Q148625: BUG: NAMELIST Output Incorrect with Renamed USE Variables
- Q148626: BUG: D2013 Internal Compiler Error Reshape of Character Array
- Q150125: BUG: Write of Function Returning a Character String Fails
- Q150126: BUG: FOR4280 Warning Given for Unused Result Variables
- Q150127: BUG: PEEKCHARQQ Fails in QuickWin or Standard Graphics Program
- Q150128: BUG: MATHERRQQ() Complex Result Variable Not Used
- Q150132: PRB: Undefined Pointer Assignment Causes Application Error
- Q150133: BUG: WRITE Fails with Preconnected Unit=5 in Console Program
- Q150134: BUG: FOR4165 Warning Underflow of Smallest Positive REAL*8
- Q150135: PRB: Error in ICHAR() Using Multi-Character Input Argument
- Q150136: BUG: SPREAD() Intrinsic Function Application Error
- Q150137: BUG: T Edit Descriptor Fails to TAB Backward
- Q150138: BUG: FOR3199 Error in Host Association of Internal Variable
- Q150139: BUG: Using "Save As" to Save File Causes Application Error
- Q150145: PRB: FOR3852 Error in Consecutive Arithmetic Operations
- Q150146: PRB: No Error Generated Initializing Named Common Block Object
- Q150147: BUG: LOADIMAGE() or LOADIMAGE_W() Graphics Functions Can Fail
- Q150148: BUG: FOR2715 Error Generated for Pointer Assignment
- Q149128: BUG: FOR2406 Error with Values Greater than 127 in ACHAR()
- Q149129: PRB: LOCKING Replaced with SHARE= in OPEN Statement
- Q149132: BUG: Signed 4-byte Integer Overlow Not Caught by the Compiler
- Q149133: BUG: Fixed-Form Source in Column 7 Is Shifted to Column 6
- Q149134: BUG: EN and ES Edit Descriptors Cause Incorrect Output
- Q149135: BUG: Incorrect Custom/Complete Setup Size in Standard Edition
- Q149136: BUG: FOR1252 Error USE of Module in Internal Module Procedure
- Q149138: BUG: F6804 or F6511 Error with Spaces in Namelist Input File
- Q149140: BUG: Access Violation Writing Namelist With Equivalence Member
- Q149141: BUG: Hanging Indents Not Preserved in Developer Studio Editor
- Q149143: BUG: FOR3852 and FOR1768 Caused by Space Before !MS$FREEFORM
- Q149144: BUG: Space or Tab Preceding !MS$NOFREEFORM in Free-Form Source
- Q149145: BUG: F1001 Error in Write of Namelist in Internal Procedure
- Q149146: BUG: Incorrect Output with CARRIAGECONTROL=’fortran’ Option
- Q149147: BUG: Equivalence and Non-Common Block Variable Cause ASSERT
- Q149148: BUG: READ with Backspace Fails in Standard Graphics Programs
- Q149150: BUG: GETENV() Fails If Input Variable Has Trailing Spaces
- Q149151: BUG: Internal READ of Character*1 String Fails
- Q149152: BUG: !MS$ATTRIBUTES in Interface Fails with Free-Form Source
- Q149154: BUG: Memory Leak Caused by Formatted Internal WRITE
- Q149155: BUG: Assertion Failure with ERR= and END= in READ Statement
- Q149156: BUG: Common Blocks Cannot Be Viewed in the Watch Window
- Q149157: BUG: Some Compiler and Debugger REAL Arithmetic Results Differ
- Q149158: BUG: Compiler Options /W0 and /WX Fail When Used with /4Ys
- Q149472: PRB: FOR3852 Error Function RESULT and [] Attribute Specifier
- Q149473: BUG: FOR4265 Warning Not Generated for Undefined Argument
- Q149474: BUG: F2333 Error Not Generated in Illegal Redefinition
- Q149477: BUG: Run-Time Error F6511 - Variable Name Not Found
- Q149478: BUG: F1001 Error /4fps1 and /Ox with Exponent Calculation
- Q149479: BUG: Cannot Scroll to End of Last Field in Format Editor
- Q149480: BUG: END DO Cannot Be on Separate Lines in Fixed-Form Source
- Q149481: PRB: Debugging Past END Statement Puts You in Disassembly Mode
- Q149506: BUG: /4fps1 and /Ox Compiler Options with Complex Calculations
- Q149507: PRB: Cannot Change QuickWin Application Status Bar Color
- Q149508: PRB: SETTEXTPOSITION() Does Not Scroll Window to New Location
- Q149509: BUG: General Protection (GP) Fault Caused by Een0f90.dll File
- Q149510: BUG: Environment Compiler Options Incorrectly Take Precedence
- Q149511: BUG: FOR3278 and FOR3852 !MS$NOFREEFORM After Subroutine END
- Q149512: BUG: ASSERT Failure with String Assigned to User-Defined Type
- Q149513: BUG: An OPEN Status= Option Like String Converted to Uppercase
- Q149514: BUG: Developer Studio Hangs with !MS$FIXEDFORMLINESIZE: 132
- Q149516: BUG: Watching a DLL Common Block Using Context Operator Fails
- Q149517: BUG: /Ox and /4Ya Options Together Cause Incorrect Results
- Q149518: BUG: OK Button Callback Not Called in Video Poker Sample
- Q149746: BUG: Access Violation Calling Exported Subroutine in DLL
- Q149747: PRB: Debugger Cannot Evaluate Out of Scope Named Constants
- Q149748: BUG: FOR3093 Error Incorrectly Generated Without /4Ys
- Q149749: PRB: DIM() Intrinsic Function does not Support Complex Numbers
- Q149751: BUG: FOR3294 Error Using Module Inside Module Procedure
- Q149752: BUG: FOR2862 Error Caused by External Function Without Type
- Q149753: How to Determine the Size of a User-Defined Data Type
- Q149856: BUG: Embedding a String Using the /V Compiler Option Fails
- Q151073: Frequently Asked Questions for Fortran PowerStation 32
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.