PRB: Error C2065: '__emul/__emulu' : Undeclared Identifier (153004)
The information in this article applies to:
- Microsoft Visual C++ 4.0, when used with:
- the hardware: PowerPC Processor
This article was previously published under Q153004 SYMPTOMS
When compiling a file that includes the system header file LARGEINT.H,
the following errors are reported:
C:\msdev\include\largeint.h(70) : error C2065: '__emul' :
undeclared identifier
C:\msdev\include\largeint.h(70) : error C2064: term does not
evaluate to a function
C:\msdev\include\largeint.h(87) : error C2065: '__emulu' :
undeclared identifier
C:\msdev\include\largeint.h(87) : error C2064: term does
not evaluate to a function
CAUSE
LARGEINT.H and LARGEINT.LIB are not fully supported in Visual C++ RISC
edition version 4.0 for the PowerPC.
RESOLUTION
Use the compiler-supported __int64 data type (64-bit integer) in place of
the LARGE_INTEGER and ULARGE_INTEGER structures in LARGEINT.H that are used
to emulate a 64-bit integer.
STATUS
This behavior is by design.
REFERENCES
Please see the Microsoft Visual C++ 4.0 RISC edition for the PowerPC header
file LARGEINT.H.
Modification Type: | Major | Last Reviewed: | 10/2/2003 |
---|
Keywords: | kbprb KB153004 |
---|
|