KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q40837: Maximum Number of Include Directories Is 15

Article: Q40837
Product(s): See article
Version(s): 5.00 5.10  | 5.10
Operating System(s): MS-DOS | OS/2
Keyword(s): ENDUSER | limits | mspl13_c
Last Modified: 31-JAN-1989

There is a maximum number of directories you can set in both the
compile line and the INCLUDE environment variable. The combined
maximum is 15. Exceeding the maximum can cause the error U1013 or
U1077 in a MAKE file.

No error message is given if the compile line is typed in directly
from the DOS prompt. The program just fails to compile. This maximum
applies to both DOS and OS/2.

Note: If you have 14 directories in your include environment variable
and added several others at the command line (with one /I, as opposed
to using a /I for every directory), you could break this boundary.
However, you should normally avoid using more than 15 directories.

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.