Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Systems: HP aC++ Release Notes > Chapter 1 HP aC++ Release Notes

New Features in Version A.03.55

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

HP aC++ version A.03.55 supports the following new features:

-notrigraph Option

This option inhibits the processing of trigraphs. The -notrigraph option, in previous versions, caused the legacy preprocessor to be invoked, which ignored trigraphs. These trigraphs were still interpreted by the compiler in the preprocessed source.

In this version, the -notrigraph option does not invoke the legacy preprocessor and also suppresses the trigraphs from being interpreted.

This option is not recommended. The proper portable solution is to quote the "?" as "\?".

NO_SIDE_EFFECTS Pragma

This pragma states that functionname and all the functions that functionname calls will not modify any of a program’s local or global variables. This pragma provides additional information to the optimizer which results in more efficient code.

Syntax:

#pragma NO_SIDE_EFFECTS functionname,..., functionnameN

Example:

 #pragma NO_SIDE_EFFECTS foo

// where foo is name of a function.
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2004 Hewlett-Packard Development Company, L.P.