Temporary header file '/tmp/iqYr_ZRs7X/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/vendorhbaapi.h" #include "/usr/include/hbaapi.h" // add classes HBA_EntryPoints* tmp_add_class_0; HBA_EntryPointsV2* tmp_add_class_1; HBA_EventInfo* tmp_add_class_2; HBA_FC4Statistics* tmp_add_class_3; HBA_FCPBinding* tmp_add_class_4; HBA_FCPBindingEntry* tmp_add_class_5; HBA_FCPBindingEntry2* tmp_add_class_6; HBA_FCPTargetMapping* tmp_add_class_7; HBA_FCPTargetMappingV2* tmp_add_class_8; HBA_FcpBinding2* tmp_add_class_9; HBA_FcpId* tmp_add_class_10; HBA_FcpScsiEntry* tmp_add_class_11; HBA_FcpScsiEntryV2* tmp_add_class_12; HBA_LUID* tmp_add_class_13; HBA_LibraryAttributes* tmp_add_class_14; HBA_Link_EventInfo* tmp_add_class_15; HBA_MgmtInfo* tmp_add_class_16; HBA_PortAttributes* tmp_add_class_17; HBA_PortStatistics* tmp_add_class_18; HBA_Pty_EventInfo* tmp_add_class_19; HBA_RSCN_EventInfo* tmp_add_class_20; HBA_ScsiId* tmp_add_class_21; HBA_fc4types* tmp_add_class_22; HBA_ipaddress* tmp_add_class_23; HBA_wwn* tmp_add_class_24; hba_AdapterAttributes* tmp_add_class_25; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/iqYr_ZRs7X/dump1.h" In file included from /tmp/iqYr_ZRs7X/dump1.h:12: /usr/include/vendorhbaapi.h:47:9: error: typedef ‘HBA_UINT32’ is initialized (use ‘decltype’ instead) 47 | typedef HBA_UINT32 (* HBAGetVersionFunc)(); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:47:28: error: ‘HBAGetVersionFunc’ was not declared in this scope 47 | typedef HBA_UINT32 (* HBAGetVersionFunc)(); | ^~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:48:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 48 | typedef HBA_STATUS (* HBALoadLibraryFunc)(); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:48:28: error: ‘HBALoadLibraryFunc’ was not declared in this scope 48 | typedef HBA_STATUS (* HBALoadLibraryFunc)(); | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:49:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 49 | typedef HBA_STATUS (* HBAFreeLibraryFunc)(); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:49:28: error: ‘HBAFreeLibraryFunc’ was not declared in this scope 49 | typedef HBA_STATUS (* HBAFreeLibraryFunc)(); | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:50:9: error: typedef ‘HBA_UINT32’ is initialized (use ‘decltype’ instead) 50 | typedef HBA_UINT32 (* HBAGetNumberOfAdaptersFunc)(); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:50:28: error: ‘HBAGetNumberOfAdaptersFunc’ was not declared in this scope 50 | typedef HBA_UINT32 (* HBAGetNumberOfAdaptersFunc)(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:51:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 51 | typedef HBA_STATUS (* HBAGetAdapterNameFunc)(HBA_UINT32, char *); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:51:28: error: ‘HBAGetAdapterNameFunc’ was not declared in this scope 51 | typedef HBA_STATUS (* HBAGetAdapterNameFunc)(HBA_UINT32, char *); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:58:9: error: typedef ‘HBA_HANDLE’ is initialized (use ‘decltype’ instead) 58 | typedef HBA_HANDLE (* HBAOpenAdapterFunc)(char *); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:58:28: error: ‘HBAOpenAdapterFunc’ was not declared in this scope 58 | typedef HBA_HANDLE (* HBAOpenAdapterFunc)(char *); | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:59:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 59 | typedef HBA_STATUS (* HBAOpenAdapterByWWNFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:59:28: error: ‘HBAOpenAdapterByWWNFunc’ was not declared in this scope 59 | typedef HBA_STATUS (* HBAOpenAdapterByWWNFunc) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:61:28: error: typedef ‘HBACloseAdapterFunc’ is initialized (use ‘decltype’ instead) 61 | typedef void (* HBACloseAdapterFunc)(HBA_HANDLE); | ^~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:61:49: error: ‘HBA_HANDLE’ was not declared in this scope 61 | typedef void (* HBACloseAdapterFunc)(HBA_HANDLE); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:62:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 62 | typedef HBA_STATUS (* HBAGetAdapterAttributesFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:62:28: error: ‘HBAGetAdapterAttributesFunc’ was not declared in this scope 62 | typedef HBA_STATUS (* HBAGetAdapterAttributesFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:64:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 64 | typedef HBA_STATUS (* HBAGetAdapterPortAttributesFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:64:28: error: ‘HBAGetAdapterPortAttributesFunc’ was not declared in this scope 64 | typedef HBA_STATUS (* HBAGetAdapterPortAttributesFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:66:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 66 | typedef HBA_STATUS (* HBAGetPortStatisticsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:66:28: error: ‘HBAGetPortStatisticsFunc’ was not declared in this scope 66 | typedef HBA_STATUS (* HBAGetPortStatisticsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:68:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 68 | typedef HBA_STATUS (* HBAGetDiscoveredPortAttributesFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:68:28: error: ‘HBAGetDiscoveredPortAttributesFunc’ was not declared in this scope 68 | typedef HBA_STATUS (* HBAGetDiscoveredPortAttributesFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:70:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 70 | typedef HBA_STATUS (* HBAGetPortAttributesByWWNFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:70:28: error: ‘HBAGetPortAttributesByWWNFunc’ was not declared in this scope 70 | typedef HBA_STATUS (* HBAGetPortAttributesByWWNFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:72:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 72 | typedef HBA_STATUS (* HBASendCTPassThruV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:72:28: error: ‘HBASendCTPassThruV2Func’ was not declared in this scope 72 | typedef HBA_STATUS (* HBASendCTPassThruV2Func) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:74:28: error: typedef ‘HBARefreshInformationFunc’ is initialized (use ‘decltype’ instead) 74 | typedef void (* HBARefreshInformationFunc)(HBA_HANDLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:74:55: error: ‘HBA_HANDLE’ was not declared in this scope 74 | typedef void (* HBARefreshInformationFunc)(HBA_HANDLE); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:76:28: error: typedef ‘HBAResetStatisticsFunc’ is initialized (use ‘decltype’ instead) 76 | typedef void (* HBAResetStatisticsFunc)(HBA_HANDLE, HBA_UINT32); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:76:52: error: ‘HBA_HANDLE’ was not declared in this scope 76 | typedef void (* HBAResetStatisticsFunc)(HBA_HANDLE, HBA_UINT32); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:76:64: error: ‘HBA_UINT32’ was not declared in this scope 76 | typedef void (* HBAResetStatisticsFunc)(HBA_HANDLE, HBA_UINT32); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:77:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 77 | typedef HBA_STATUS (* HBAGetFcpTargetMappingV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:77:28: error: ‘HBAGetFcpTargetMappingV2Func’ was not declared in this scope 77 | typedef HBA_STATUS (* HBAGetFcpTargetMappingV2Func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:79:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 79 | typedef HBA_STATUS (* HBAGetBindingCapabilityFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:79:28: error: ‘HBAGetBindingCapabilityFunc’ was not declared in this scope 79 | typedef HBA_STATUS (* HBAGetBindingCapabilityFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:81:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 81 | typedef HBA_STATUS (* HBAGetBindingSupportFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:81:28: error: ‘HBAGetBindingSupportFunc’ was not declared in this scope 81 | typedef HBA_STATUS (* HBAGetBindingSupportFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:83:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 83 | typedef HBA_STATUS (* HBASetBindingSupportFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:83:28: error: ‘HBASetBindingSupportFunc’ was not declared in this scope 83 | typedef HBA_STATUS (* HBASetBindingSupportFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:85:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 85 | typedef HBA_STATUS (* HBASetPersistentBindingV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:85:28: error: ‘HBASetPersistentBindingV2Func’ was not declared in this scope 85 | typedef HBA_STATUS (* HBASetPersistentBindingV2Func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:87:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 87 | typedef HBA_STATUS (* HBAGetPersistentBindingV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:87:28: error: ‘HBAGetPersistentBindingV2Func’ was not declared in this scope 87 | typedef HBA_STATUS (* HBAGetPersistentBindingV2Func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:89:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 89 | typedef HBA_STATUS (* HBARemovePersistentBindingFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:89:28: error: ‘HBARemovePersistentBindingFunc’ was not declared in this scope 89 | typedef HBA_STATUS (* HBARemovePersistentBindingFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:91:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 91 | typedef HBA_STATUS (* HBARemoveAllPersistentBindingsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:91:28: error: ‘HBARemoveAllPersistentBindingsFunc’ was not declared in this scope 91 | typedef HBA_STATUS (* HBARemoveAllPersistentBindingsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:93:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 93 | typedef HBA_STATUS (* HBAGetEventBufferFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:93:28: error: ‘HBAGetEventBufferFunc’ was not declared in this scope 93 | typedef HBA_STATUS (* HBAGetEventBufferFunc) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:95:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 95 | typedef HBA_STATUS (* HBASetRNIDMgmtInfoFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:95:28: error: ‘HBASetRNIDMgmtInfoFunc’ was not declared in this scope 95 | typedef HBA_STATUS (* HBASetRNIDMgmtInfoFunc) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:97:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 97 | typedef HBA_STATUS (* HBAGetRNIDMgmtInfoFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:97:28: error: ‘HBAGetRNIDMgmtInfoFunc’ was not declared in this scope 97 | typedef HBA_STATUS (* HBAGetRNIDMgmtInfoFunc) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:99:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 99 | typedef HBA_STATUS (* HBASendRNIDV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:99:28: error: ‘HBASendRNIDV2Func’ was not declared in this scope 99 | typedef HBA_STATUS (* HBASendRNIDV2Func) | ^~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:101:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 101 | typedef HBA_STATUS (* HBAScsiInquiryV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:101:28: error: ‘HBAScsiInquiryV2Func’ was not declared in this scope 101 | typedef HBA_STATUS (* HBAScsiInquiryV2Func) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:104:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 104 | typedef HBA_STATUS (* HBAScsiReportLUNsV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:104:28: error: ‘HBAScsiReportLUNsV2Func’ was not declared in this scope 104 | typedef HBA_STATUS (* HBAScsiReportLUNsV2Func) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:107:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 107 | typedef HBA_STATUS (* HBAScsiReadCapacityV2Func) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:107:28: error: ‘HBAScsiReadCapacityV2Func’ was not declared in this scope 107 | typedef HBA_STATUS (* HBAScsiReadCapacityV2Func) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:110:9: error: typedef ‘HBA_UINT32’ is initialized (use ‘decltype’ instead) 110 | typedef HBA_UINT32 (* HBAGetVendorLibraryAttributesFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:110:28: error: ‘HBAGetVendorLibraryAttributesFunc’ was not declared in this scope 110 | typedef HBA_UINT32 (* HBAGetVendorLibraryAttributesFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:112:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 112 | typedef HBA_STATUS (* HBARemoveCallbackFunc) (HBA_CALLBACKHANDLE); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:112:28: error: ‘HBARemoveCallbackFunc’ was not declared in this scope 112 | typedef HBA_STATUS (* HBARemoveCallbackFunc) (HBA_CALLBACKHANDLE); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:113:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 113 | typedef HBA_STATUS (* HBARegisterForAdapterAddEventsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:113:28: error: ‘HBARegisterForAdapterAddEventsFunc’ was not declared in this scope 113 | typedef HBA_STATUS (* HBARegisterForAdapterAddEventsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:115:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 115 | typedef HBA_STATUS (* HBARegisterForAdapterEventsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:115:28: error: ‘HBARegisterForAdapterEventsFunc’ was not declared in this scope 115 | typedef HBA_STATUS (* HBARegisterForAdapterEventsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:118:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 118 | typedef HBA_STATUS (* HBARegisterForAdapterPortEventsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:118:28: error: ‘HBARegisterForAdapterPortEventsFunc’ was not declared in this scope 118 | typedef HBA_STATUS (* HBARegisterForAdapterPortEventsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:121:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 121 | typedef HBA_STATUS (* HBARegisterForAdapterPortStatEventsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:121:28: error: ‘HBARegisterForAdapterPortStatEventsFunc’ was not declared in this scope 121 | typedef HBA_STATUS (* HBARegisterForAdapterPortStatEventsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:124:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 124 | typedef HBA_STATUS (* HBARegisterForTargetEventsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:124:28: error: ‘HBARegisterForTargetEventsFunc’ was not declared in this scope 124 | typedef HBA_STATUS (* HBARegisterForTargetEventsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:128:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 128 | typedef HBA_STATUS (* HBARegisterForLinkEventsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:128:28: error: ‘HBARegisterForLinkEventsFunc’ was not declared in this scope 128 | typedef HBA_STATUS (* HBARegisterForLinkEventsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:131:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 131 | typedef HBA_STATUS (* HBASendRPLFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:131:28: error: ‘HBASendRPLFunc’ was not declared in this scope 131 | typedef HBA_STATUS (* HBASendRPLFunc) | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:133:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 133 | typedef HBA_STATUS (* HBASendRPSFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:133:28: error: ‘HBASendRPSFunc’ was not declared in this scope 133 | typedef HBA_STATUS (* HBASendRPSFunc) | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:136:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 136 | typedef HBA_STATUS (* HBASendSRLFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:136:28: error: ‘HBASendSRLFunc’ was not declared in this scope 136 | typedef HBA_STATUS (* HBASendSRLFunc) | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:138:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 138 | typedef HBA_STATUS (* HBASendLIRRFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:138:28: error: ‘HBASendLIRRFunc’ was not declared in this scope 138 | typedef HBA_STATUS (* HBASendLIRRFunc) | ^~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:140:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 140 | typedef HBA_STATUS (* HBAGetFC4StatisticsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:140:28: error: ‘HBAGetFC4StatisticsFunc’ was not declared in this scope 140 | typedef HBA_STATUS (* HBAGetFC4StatisticsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:142:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 142 | typedef HBA_STATUS (* HBAGetFCPStatisticsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:142:28: error: ‘HBAGetFCPStatisticsFunc’ was not declared in this scope 142 | typedef HBA_STATUS (* HBAGetFCPStatisticsFunc) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:144:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 144 | typedef HBA_STATUS (* HBASendRLSFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:144:28: error: ‘HBASendRLSFunc’ was not declared in this scope 144 | typedef HBA_STATUS (* HBASendRLSFunc) | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:149:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 149 | typedef HBA_STATUS (* HBAGetFcpTargetMappingFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:149:28: error: ‘HBAGetFcpTargetMappingFunc’ was not declared in this scope 149 | typedef HBA_STATUS (* HBAGetFcpTargetMappingFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:151:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 151 | typedef HBA_STATUS (* HBAGetFcpPersistentBindingFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:151:28: error: ‘HBAGetFcpPersistentBindingFunc’ was not declared in this scope 151 | typedef HBA_STATUS (* HBAGetFcpPersistentBindingFunc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:153:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 153 | typedef HBA_STATUS (* HBASendCTPassThruFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:153:28: error: ‘HBASendCTPassThruFunc’ was not declared in this scope 153 | typedef HBA_STATUS (* HBASendCTPassThruFunc) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:155:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 155 | typedef HBA_STATUS (* HBASendScsiInquiryFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:155:28: error: ‘HBASendScsiInquiryFunc’ was not declared in this scope 155 | typedef HBA_STATUS (* HBASendScsiInquiryFunc) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:158:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 158 | typedef HBA_STATUS (* HBASendReportLUNsFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:158:28: error: ‘HBASendReportLUNsFunc’ was not declared in this scope 158 | typedef HBA_STATUS (* HBASendReportLUNsFunc) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:160:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 160 | typedef HBA_STATUS (* HBASendReadCapacityFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:160:28: error: ‘HBASendReadCapacityFunc’ was not declared in this scope 160 | typedef HBA_STATUS (* HBASendReadCapacityFunc) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:163:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 163 | typedef HBA_STATUS (* HBASendRNIDFunc) | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:163:28: error: ‘HBASendRNIDFunc’ was not declared in this scope 163 | typedef HBA_STATUS (* HBASendRNIDFunc) | ^~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:172:5: error: ‘HBAGetVersionFunc’ does not name a type 172 | HBAGetVersionFunc GetVersionHandler; | ^~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:173:5: error: ‘HBALoadLibraryFunc’ does not name a type 173 | HBALoadLibraryFunc LoadLibraryHandler; | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:174:5: error: ‘HBAFreeLibraryFunc’ does not name a type 174 | HBAFreeLibraryFunc FreeLibraryHandler; | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:175:5: error: ‘HBAGetNumberOfAdaptersFunc’ does not name a type 175 | HBAGetNumberOfAdaptersFunc GetNumberOfAdaptersHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:176:5: error: ‘HBAGetAdapterNameFunc’ does not name a type 176 | HBAGetAdapterNameFunc GetAdapterNameHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:177:5: error: ‘HBAOpenAdapterFunc’ does not name a type 177 | HBAOpenAdapterFunc OpenAdapterHandler; | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:178:5: error: ‘HBACloseAdapterFunc’ does not name a type 178 | HBACloseAdapterFunc CloseAdapterHandler; | ^~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:179:5: error: ‘HBAGetAdapterAttributesFunc’ does not name a type 179 | HBAGetAdapterAttributesFunc GetAdapterAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:180:5: error: ‘HBAGetAdapterPortAttributesFunc’ does not name a type 180 | HBAGetAdapterPortAttributesFunc GetAdapterPortAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:181:5: error: ‘HBAGetPortStatisticsFunc’ does not name a type 181 | HBAGetPortStatisticsFunc GetPortStatisticsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:182:5: error: ‘HBAGetDiscoveredPortAttributesFunc’ does not name a type 182 | HBAGetDiscoveredPortAttributesFunc GetDiscoveredPortAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:183:5: error: ‘HBAGetPortAttributesByWWNFunc’ does not name a type 183 | HBAGetPortAttributesByWWNFunc GetPortAttributesByWWNHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:184:5: error: ‘HBASendCTPassThruFunc’ does not name a type 184 | HBASendCTPassThruFunc SendCTPassThruHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:185:5: error: ‘HBARefreshInformationFunc’ does not name a type 185 | HBARefreshInformationFunc RefreshInformationHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:186:5: error: ‘HBAResetStatisticsFunc’ does not name a type 186 | HBAResetStatisticsFunc ResetStatisticsHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:187:5: error: ‘HBAGetFcpTargetMappingFunc’ does not name a type 187 | HBAGetFcpTargetMappingFunc GetFcpTargetMappingHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:188:5: error: ‘HBAGetFcpPersistentBindingFunc’ does not name a type 188 | HBAGetFcpPersistentBindingFunc GetFcpPersistentBindingHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:189:5: error: ‘HBAGetEventBufferFunc’ does not name a type 189 | HBAGetEventBufferFunc GetEventBufferHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:190:5: error: ‘HBASetRNIDMgmtInfoFunc’ does not name a type 190 | HBASetRNIDMgmtInfoFunc SetRNIDMgmtInfoHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:191:5: error: ‘HBAGetRNIDMgmtInfoFunc’ does not name a type 191 | HBAGetRNIDMgmtInfoFunc GetRNIDMgmtInfoHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:192:5: error: ‘HBASendRNIDFunc’ does not name a type 192 | HBASendRNIDFunc SendRNIDHandler; | ^~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:193:5: error: ‘HBASendScsiInquiryFunc’ does not name a type 193 | HBASendScsiInquiryFunc ScsiInquiryHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:194:5: error: ‘HBASendReportLUNsFunc’ does not name a type 194 | HBASendReportLUNsFunc ReportLUNsHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:195:5: error: ‘HBASendReadCapacityFunc’ does not name a type 195 | HBASendReadCapacityFunc ReadCapacityHandler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:200:5: error: ‘HBAGetVersionFunc’ does not name a type 200 | HBAGetVersionFunc GetVersionHandler; | ^~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:201:5: error: ‘HBALoadLibraryFunc’ does not name a type 201 | HBALoadLibraryFunc LoadLibraryHandler; | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:202:5: error: ‘HBAFreeLibraryFunc’ does not name a type 202 | HBAFreeLibraryFunc FreeLibraryHandler; | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:203:5: error: ‘HBAGetNumberOfAdaptersFunc’ does not name a type 203 | HBAGetNumberOfAdaptersFunc GetNumberOfAdaptersHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:204:5: error: ‘HBAGetAdapterNameFunc’ does not name a type 204 | HBAGetAdapterNameFunc GetAdapterNameHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:205:5: error: ‘HBAOpenAdapterFunc’ does not name a type 205 | HBAOpenAdapterFunc OpenAdapterHandler; | ^~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:206:5: error: ‘HBACloseAdapterFunc’ does not name a type 206 | HBACloseAdapterFunc CloseAdapterHandler; | ^~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:207:5: error: ‘HBAGetAdapterAttributesFunc’ does not name a type 207 | HBAGetAdapterAttributesFunc GetAdapterAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:208:5: error: ‘HBAGetAdapterPortAttributesFunc’ does not name a type 208 | HBAGetAdapterPortAttributesFunc GetAdapterPortAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:209:5: error: ‘HBAGetPortStatisticsFunc’ does not name a type 209 | HBAGetPortStatisticsFunc GetPortStatisticsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:210:5: error: ‘HBAGetDiscoveredPortAttributesFunc’ does not name a type 210 | HBAGetDiscoveredPortAttributesFunc GetDiscoveredPortAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:211:5: error: ‘HBAGetPortAttributesByWWNFunc’ does not name a type 211 | HBAGetPortAttributesByWWNFunc GetPortAttributesByWWNHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:213:5: error: ‘HBASendCTPassThruFunc’ does not name a type 213 | HBASendCTPassThruFunc SendCTPassThruHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:214:5: error: ‘HBARefreshInformationFunc’ does not name a type 214 | HBARefreshInformationFunc RefreshInformationHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:215:5: error: ‘HBAResetStatisticsFunc’ does not name a type 215 | HBAResetStatisticsFunc ResetStatisticsHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:217:5: error: ‘HBAGetFcpTargetMappingFunc’ does not name a type 217 | HBAGetFcpTargetMappingFunc GetFcpTargetMappingHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:219:5: error: ‘HBAGetFcpPersistentBindingFunc’ does not name a type 219 | HBAGetFcpPersistentBindingFunc GetFcpPersistentBindingHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:220:5: error: ‘HBAGetEventBufferFunc’ does not name a type 220 | HBAGetEventBufferFunc GetEventBufferHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:221:5: error: ‘HBASetRNIDMgmtInfoFunc’ does not name a type 221 | HBASetRNIDMgmtInfoFunc SetRNIDMgmtInfoHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:222:5: error: ‘HBAGetRNIDMgmtInfoFunc’ does not name a type 222 | HBAGetRNIDMgmtInfoFunc GetRNIDMgmtInfoHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:224:5: error: ‘HBASendRNIDFunc’ does not name a type 224 | HBASendRNIDFunc SendRNIDHandler; | ^~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:226:5: error: ‘HBASendScsiInquiryFunc’ does not name a type 226 | HBASendScsiInquiryFunc ScsiInquiryHandler; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:228:5: error: ‘HBASendReportLUNsFunc’ does not name a type 228 | HBASendReportLUNsFunc ReportLUNsHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:230:5: error: ‘HBASendReadCapacityFunc’ does not name a type 230 | HBASendReadCapacityFunc ReadCapacityHandler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:233:5: error: ‘HBAOpenAdapterByWWNFunc’ does not name a type 233 | HBAOpenAdapterByWWNFunc OpenAdapterByWWNHandler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:234:5: error: ‘HBAGetFcpTargetMappingV2Func’ does not name a type 234 | HBAGetFcpTargetMappingV2Func GetFcpTargetMappingV2Handler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:235:5: error: ‘HBASendCTPassThruV2Func’ does not name a type 235 | HBASendCTPassThruV2Func SendCTPassThruV2Handler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:237:5: error: ‘HBAGetBindingCapabilityFunc’ does not name a type 237 | HBAGetBindingCapabilityFunc GetBindingCapabilityHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:238:5: error: ‘HBAGetBindingSupportFunc’ does not name a type 238 | HBAGetBindingSupportFunc GetBindingSupportHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:239:5: error: ‘HBASetBindingSupportFunc’ does not name a type 239 | HBASetBindingSupportFunc SetBindingSupportHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:240:5: error: ‘HBASetPersistentBindingV2Func’ does not name a type 240 | HBASetPersistentBindingV2Func SetPersistentBindingV2Handler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:241:5: error: ‘HBAGetPersistentBindingV2Func’ does not name a type 241 | HBAGetPersistentBindingV2Func GetPersistentBindingV2Handler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:242:5: error: ‘HBARemovePersistentBindingFunc’ does not name a type 242 | HBARemovePersistentBindingFunc RemovePersistentBindingHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:243:5: error: ‘HBARemoveAllPersistentBindingsFunc’ does not name a type 243 | HBARemoveAllPersistentBindingsFunc RemoveAllPersistentBindingsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:244:5: error: ‘HBASendRNIDV2Func’ does not name a type 244 | HBASendRNIDV2Func SendRNIDV2Handler; | ^~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:245:5: error: ‘HBAScsiInquiryV2Func’ does not name a type 245 | HBAScsiInquiryV2Func ScsiInquiryV2Handler; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:246:5: error: ‘HBAScsiReportLUNsV2Func’ does not name a type 246 | HBAScsiReportLUNsV2Func ScsiReportLUNsV2Handler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:247:5: error: ‘HBAScsiReadCapacityV2Func’ does not name a type 247 | HBAScsiReadCapacityV2Func ScsiReadCapacityV2Handler; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:248:5: error: ‘HBAGetVendorLibraryAttributesFunc’ does not name a type 248 | HBAGetVendorLibraryAttributesFunc GetVendorLibraryAttributesHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:249:5: error: ‘HBARemoveCallbackFunc’ does not name a type 249 | HBARemoveCallbackFunc RemoveCallbackHandler; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:250:5: error: ‘HBARegisterForAdapterAddEventsFunc’ does not name a type 250 | HBARegisterForAdapterAddEventsFunc RegisterForAdapterAddEventsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:251:5: error: ‘HBARegisterForAdapterEventsFunc’ does not name a type 251 | HBARegisterForAdapterEventsFunc RegisterForAdapterEventsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:252:5: error: ‘HBARegisterForAdapterPortEventsFunc’ does not name a type 252 | HBARegisterForAdapterPortEventsFunc RegisterForAdapterPortEventsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:253:5: error: ‘HBARegisterForAdapterPortStatEventsFunc’ does not name a type 253 | HBARegisterForAdapterPortStatEventsFunc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:255:5: error: ‘HBARegisterForTargetEventsFunc’ does not name a type 255 | HBARegisterForTargetEventsFunc RegisterForTargetEventsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:256:5: error: ‘HBARegisterForLinkEventsFunc’ does not name a type 256 | HBARegisterForLinkEventsFunc RegisterForLinkEventsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:257:5: error: ‘HBASendRPLFunc’ does not name a type 257 | HBASendRPLFunc SendRPLHandler; | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:258:5: error: ‘HBASendRPSFunc’ does not name a type 258 | HBASendRPSFunc SendRPSHandler; | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:259:5: error: ‘HBASendSRLFunc’ does not name a type 259 | HBASendSRLFunc SendSRLHandler; | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:260:5: error: ‘HBASendLIRRFunc’ does not name a type 260 | HBASendLIRRFunc SendLIRRHandler; | ^~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:261:5: error: ‘HBAGetFC4StatisticsFunc’ does not name a type 261 | HBAGetFC4StatisticsFunc GetFC4StatisticsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:262:5: error: ‘HBAGetFCPStatisticsFunc’ does not name a type 262 | HBAGetFCPStatisticsFunc GetFCPStatisticsHandler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:263:5: error: ‘HBASendRLSFunc’ does not name a type 263 | HBASendRLSFunc SendRLSHandler; | ^~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:266:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 266 | typedef HBA_STATUS (* HBARegisterLibraryFunc)(HBA_ENTRYPOINTS *); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:266:28: error: ‘HBARegisterLibraryFunc’ was not declared in this scope 266 | typedef HBA_STATUS (* HBARegisterLibraryFunc)(HBA_ENTRYPOINTS *); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:267:9: error: typedef ‘HBA_STATUS’ is initialized (use ‘decltype’ instead) 267 | typedef HBA_STATUS (* HBARegisterLibraryV2Func)(HBA_ENTRYPOINTSV2 *); | ^~~~~~~~~~ /usr/include/vendorhbaapi.h:267:28: error: ‘HBARegisterLibraryV2Func’ was not declared in this scope 267 | typedef HBA_STATUS (* HBARegisterLibraryV2Func)(HBA_ENTRYPOINTSV2 *); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vendorhbaapi.h:270:1: error: ‘HBA_API’ does not name a type 270 | HBA_API HBA_STATUS HBA_RegisterLibrary( | ^~~~~~~ /usr/include/vendorhbaapi.h:270:1: note: the macro ‘HBA_API’ had not yet been defined In file included from /tmp/iqYr_ZRs7X/dump1.h:13: /usr/include/hbaapi.h:56: note: it was later defined here 56 | #define HBA_API | /usr/include/vendorhbaapi.h:274:1: error: ‘HBA_API’ does not name a type 274 | HBA_API HBA_STATUS HBA_RegisterLibraryV2( | ^~~~~~~ /usr/include/vendorhbaapi.h:274:1: note: the macro ‘HBA_API’ had not yet been defined /usr/include/hbaapi.h:56: note: it was later defined here 56 | #define HBA_API | /usr/include/hbaapi.h:441:25: error: field ‘build_date’ has incomplete type ‘tm’ 441 | struct tm build_date; | ^~~~~~~~~~ /usr/include/hbaapi.h:441:12: note: forward declaration of ‘struct tm’ 441 | struct tm build_date; | ^~