IBM Support

Is it possible to redefine the "__I_ImaginaryOnly" macro used in the default compiler header file complex.h?

Technote (FAQ)


Question

Is it possible to redefine the "__I_ImaginaryOnly" macro that is used to represent the pure imaginary part of a complex number in the default compiler header file complex.h?

Answer

Macros beginning with "__" are compiler reserved macros, and they must not be redefined. So, the "__I_ImaginaryOnly" macro cannot be redefined or modified by a user.

Cross reference information
Segment Product Component Platform Version Edition
Software Development XL C/C++ for Blue Gene/Q Compiler Blue Gene/Q 12.1

Document information

More support for: XL C/C++ for AIX
Compiler

Software version: 10.1, 11.1, 12.1

Operating system(s): AIX

Reference #: 1633662

Modified date: 19 April 2013