ID: Q34170
6.00 6.00a 6.00ax 7.00 | 6.00 6.00a | 1.00 1.50
MS-DOS | OS/2 | WINDOWS
kbtool kbprb
The information in this article applies to:
- Microsoft C for MS-DOS, versions 6.0, 6.0a, and 6.0ax
- Microsoft C for OS/2, versions 6.0 and 6.0a
- Microsoft C/C++ for MS-DOS, version 7.0
- Microsoft Visual C++ for Windows, versions 1.0 and 1.5
An attempt to declare a huge array fails and the compiler generates one of the following messages:
warning C4040: near/far/huge on identifier ignored
-or-
warning C4040: memory attribute on 'identifier' ignored
The application attempts to dynamically allocate a huge array on the stack. Far and huge arrays must be declared as global or static variables.
Modify the source code to allocate far or huge arrays as global variables or as static variables.
Additional reference words: 1.00 1.50 6.00 6.00a 6.00ax 7.00 8.00 8.00c KBCategory: kbtool kbprb KBSubcategory: CLIss Keywords : kb16bitonly
Last Reviewed: July 18, 1997