/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* $Source: hwpf/fapi2/include/fapi2.H $ */ /* */ /* IBM CONFIDENTIAL */ /* */ /* EKB Project */ /* */ /* COPYRIGHT 2015 */ /* [+] International Business Machines Corp. */ /* */ /* */ /* The source code for this program is not published or otherwise */ /* divested of its trade secrets, irrespective of what has been */ /* deposited with the U.S. Copyright Office. */ /* */ /* IBM_PROLOG_END_TAG */ /// /// @file fapi2.H /// @brief top level header for fapi2 /// #ifndef __FAPI2_TOP_LEVEL__ #define __FAPI2_TOP_LEVEL__ // Define which platforms will not have FAPI Return Codes #undef __noRC__ #if defined (__CME__) || defined (__SGPE__) || defined (__PGPE__) #define __noRC__ #endif // Determine if running on a PPE platform #ifndef __PPE__ #if defined (__SBE__) || defined (__CME__) || defined (__SGPE__) || defined (__PGPE__) #define __PPE__ #endif #endif #include #include #include #include #include #include // In turn includes the needed generated headers (hwp_ffd_classes, etc.) #include #include // Generated file #include #include // Not supported by PPE #ifndef __PPE__ #include #endif #include // Block of headers not currently in fapi2 #ifdef FAPI2_MISSING_HEADERS #include #endif #endif // __FAPI2_TOP_LEVEL__