Created On:  22 November 2010
Problem:
While verifying the common header file String.h in Modernization Workbench, the following line of source produces the error:
"error 53000 - parsing error ( incomplete type is not allowed)"
void __far * _RTLENTRY _FARCALL _fmemccpy(void __far *__dest, const void __far *__src,
int c, size_t __n);
"error 53000 - parsing error ( incomplete type is not allowed)"
void __far * _RTLENTRY _FARCALL _fmemccpy(void __far *__dest, const void __far *__src,
int c, size_t __n);
Resolution:
Enable support for Microsoft 16-bit extensions, by making the following changes under Workspace or Project Options.
a. From the Tools menu, choose , Workspace or Project Options
b. Open the Verification tab, and then the Settings sub-tab
c. Click on type "C File Source"
d. In "C/C Parser Parameters" field, add
--microsoft_16
       
This will enable support for Microsoft 16-bit extensions.
a. From the Tools menu, choose , Workspace or Project Options
b. Open the Verification tab, and then the Settings sub-tab
c. Click on type "C File Source"
d. In "C/C Parser Parameters" field, add
--microsoft_16
This will enable support for Microsoft 16-bit extensions.
Incident #2487042
Old KB# 32568
#EnterpriseAnalyzer
#SupportTip

