HP aC++/HP C A.06.25 Programmer's Guide
NOTE: This option is not supported in legacy HP C. This option is ignored with
warnings in C-mode.
-Aarm
-Aarm
This option enables the Tru64 UNIX C++ Annotated Reference Manual (ARM) dialect.
This dialect was the default for Tru64 UNIX C++ compilers through compiler version
5.x. Support of this dialect is intended only to ease porting of existing Tru64 UNIX
applications to HP-UX, and not for development of new programs.
For more information on the ARM dialect, refer to the The Annotated C++ Reference
Manual, (Margaret A. Ellis and Bjarne Stroustrup, Addison-Wesley, ISBN 0-201-51459-1,
1990).
-AC89
-AC89
The -AC89 option invokes the compiler in ANSI C89 compilation mode. This option,
when specified with the -ext option, invokes a part of ANSI C99 features.
-AC99
-AC99
The -AC99 option invokes the compiler in ANSI C99 compilation mode with its features.
This is the default C compilation mode, and the following commands are equivalent:
cc
cc -Ae
cc -AC99
aCC -Ae
aCC -AC99
-Ae
-Ae
Setting the -Ae option invokes aC++ as an ANSI C compiler, with additional support
for HP C language extensions.
This option is a synonym for the -AC99 option.
For C++, if -Ae is anywhere on the command line, C-mode will be in effect. The options,
-AA and -AP, are ignored with warnings. If both -Ae and -Aa are present, C-mode
will be in effect and the right most option determines whether extended ANSI (-Ae)
or strict ANSI (-Aa) is in effect. To get strict ANSI, both -Ae and -Aa option are
required.
Standards Related Options 111