#ifndef __ISO646_LOADED #define __ISO646_LOADED /**************************************************************************** ** ** - Alternative spelling for language tokens ** ***************************************************************************** ** Header introduced by Amendment 1 of the ISO C Standard ***************************************************************************** ** ** Copyright 2003 Hewlett-Packard Development Company, L.P. ** ** Confidential computer software. Valid license from HP and/or ** its subsidiaries required for possession, use, or copying. ** ** Consistent with FAR 12.211 and 12.212, Commercial Computer Software, ** Computer Software Documentation, and Technical Data for Commercial ** Items are licensed to the U.S. Government under vendor's standard ** commercial license. ** ** Neither HP nor any of its subsidiaries shall be liable for technical ** or editorial errors or omissions contained herein. The information ** in this document is provided "as is" without warranty of any kind and ** is subject to change without notice. The warranties for HP products ** are set forth in the express limited warranty statements accompanying ** such products. Nothing herein should be construed as constituting an ** additional warranty. ** ***************************************************************************** */ #pragma __nostandard /* ** According to the C++ standard clause 2.5 - Alternative tokens [lex.digraph], ** alternative tokens below are reserved words. For a C++ compilation, define ** them as macros only when ALTERNATIVE_TOKENS option is disabled. */ #if !defined(__NAMESPACE_STD) || !defined(__ALTERNATIVE_TOKENS) #define and && #define and_eq &= #define bitand & #define bitor | #define compl ~ #define not ! #define not_eq != #define or || #define or_eq |= #define xor ^ #define xor_eq ^= #endif #pragma __standard #endif /* __ISO646_LOADED */