openhpi/adapter-clang.patch
2023-09-11 14:34:16 +08:00

686 lines
31 KiB
Diff

From 20b701276c5cc40668d6c0c5bcbaf0c5259c33fa Mon Sep 17 00:00:00 2001
From: 15859157387 <977713017@qq.com>
Date: Mon, 11 Sep 2023 11:45:59 +0800
Subject: [PATCH] fix clang
---
plugins/dynamic_simulator/new_sim.cpp | 433 +-------------------
plugins/dynamic_simulator/new_sim_file.cpp | 4 +-
plugins/ipmidirect/ipmi.cpp | 172 --------
plugins/ipmidirect/t/sensor_factors_000.cpp | 2 +-
plugins/ov_rest/ov_rest_re_discover.c | 2 +-
5 files changed, 5 insertions(+), 608 deletions(-)
diff --git a/plugins/dynamic_simulator/new_sim.cpp b/plugins/dynamic_simulator/new_sim.cpp
index 8fac6a4..6e6f9eb 100644
--- a/plugins/dynamic_simulator/new_sim.cpp
+++ b/plugins/dynamic_simulator/new_sim.cpp
@@ -3580,438 +3580,7 @@ static SaErrorT NewSimulatorSetResetState( void *hnd,
*
*/
//@{
-extern "C" {
-
-/// Alias definition
-void * oh_open (GHashTable *, unsigned int, oh_evt_queue *)
- __attribute__ ((weak, alias("NewSimulatorOpen")));
-
-/// Alias definition
-void * oh_close (void *) __attribute__ ((weak, alias("NewSimulatorClose")));
-
-/// Alias definition
-void * oh_get_event (void *)
- __attribute__ ((weak, alias("NewSimulatorGetEvent")));
-
-/// Alias definition
-void * oh_discover_resources (void *)
- __attribute__ ((weak, alias("NewSimulatorDiscoverResources")));
-
-/// Alias definition
-void * oh_set_resource_tag (void *, SaHpiResourceIdT, SaHpiTextBufferT *)
- __attribute__ ((weak, alias("NewSimulatorSetResourceTag")));
-
-/// Alias definition
-void * oh_set_resource_severity (void *, SaHpiResourceIdT, SaHpiSeverityT)
- __attribute__ ((weak, alias("NewSimulatorSetResourceSeverity")));
-
-/// Alias definition
-void * oh_get_el_info (void *, SaHpiResourceIdT, SaHpiEventLogInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetSelInfo")));
-
-/// Alias definition
-void * oh_set_el_time (void *, SaHpiResourceIdT, const SaHpiEventT *)
- __attribute__ ((weak, alias("NewSimulatorSetSelTime")));
-
-/// Alias definition
-void * oh_add_el_entry (void *, SaHpiResourceIdT, const SaHpiEventT *)
- __attribute__ ((weak, alias("NewSimulatorAddSelEntry")));
-
-/// Alias definition
-void * oh_get_el_entry (void *, SaHpiResourceIdT, SaHpiEventLogEntryIdT,
- SaHpiEventLogEntryIdT *, SaHpiEventLogEntryIdT *,
- SaHpiEventLogEntryT *, SaHpiRdrT *, SaHpiRptEntryT *)
- __attribute__ ((weak, alias("NewSimulatorGetSelEntry")));
-
-/// Alias definition
-void * oh_clear_el (void *, SaHpiResourceIdT)
- __attribute__ ((weak, alias("NewSimulatorClearSel")));
-
-/// Alias definition
-void * oh_set_el_state (void *, SaHpiResourceIdT, SaHpiBoolT)
- __attribute__ ((weak, alias("NewSimulatorSetSelState")));
-
-/// Alias definition
-void * oh_get_el_state (void *, SaHpiResourceIdT, SaHpiBoolT *)
- __attribute__ ((weak, alias("NewSimulatorGetSelState")));
-
-/// Alias definition
-void * oh_get_el_caps (void *, SaHpiResourceIdT, SaHpiEventLogCapabilitiesT *)
- __attribute__ ((weak, alias("NewSimulatorGetSelCapability")));
-
-/// Alias definition
-void * oh_reset_el_overflow (void *, SaHpiResourceIdT)
- __attribute__ ((weak, alias("NewSimulatorResetSelOverflow")));
-
-/// Alias definition
-void * oh_get_sensor_reading (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiSensorReadingT *,
- SaHpiEventStateT *)
- __attribute__ ((weak, alias("NewSimulatorGetSensorReading")));
-
-/// Alias definition
-void * oh_get_sensor_thresholds (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiSensorThresholdsT *)
- __attribute__ ((weak, alias("NewSimulatorGetSensorThresholds")));
-
-/// Alias definition
-void * oh_set_sensor_thresholds (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- const SaHpiSensorThresholdsT *)
- __attribute__ ((weak, alias("NewSimulatorSetSensorThresholds")));
-
-/// Alias definition
-void * oh_get_sensor_enable (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("NewSimulatorGetSensorEnable")));
-
-/// Alias definition
-void * oh_set_sensor_enable (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT)
- __attribute__ ((weak, alias("NewSimulatorSetSensorEnable")));
-
-/// Alias definition
-void * oh_get_sensor_event_enables (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("NewSimulatorGetSensorEventEnables")));
-
-/// Alias definition
-void * oh_set_sensor_event_enables (void *, SaHpiResourceIdT id, SaHpiSensorNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("NewSimulatorSetSensorEventEnables")));
-
-/// Alias definition
-void * oh_get_sensor_event_masks (void *, SaHpiResourceIdT, SaHpiSensorNumT,
- SaHpiEventStateT *, SaHpiEventStateT *)
- __attribute__ ((weak, alias("NewSimulatorGetSensorEventMasks")));
-
-/// Alias definition
-void * oh_set_sensor_event_masks (void *, SaHpiResourceIdT, SaHpiSensorNumT,
- SaHpiSensorEventMaskActionT,
- SaHpiEventStateT,
- SaHpiEventStateT)
- __attribute__ ((weak, alias("NewSimulatorSetSensorEventMasks")));
-
-/// Alias definition
-void * oh_get_control_state (void *, SaHpiResourceIdT, SaHpiCtrlNumT,
- SaHpiCtrlModeT *, SaHpiCtrlStateT *)
- __attribute__ ((weak, alias("NewSimulatorGetControlState")));
-
-/// Alias definition
-void * oh_set_control_state (void *, SaHpiResourceIdT,SaHpiCtrlNumT,
- SaHpiCtrlModeT, SaHpiCtrlStateT *)
- __attribute__ ((weak, alias("NewSimulatorSetControlState")));
-
-/// Alias definition
-void * oh_get_idr_info (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetIdrInfo")));
-
-/// Alias definition
-void * oh_get_idr_area_header (void *, SaHpiResourceIdT, SaHpiIdrIdT,
- SaHpiIdrAreaTypeT, SaHpiEntryIdT, SaHpiEntryIdT,
- SaHpiIdrAreaHeaderT)
- __attribute__ ((weak, alias("NewSimulatorGetIdrAreaHeader")));
-
-/// Alias definition
-void * oh_add_idr_area (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrAreaTypeT,
- SaHpiEntryIdT *)
- __attribute__ ((weak, alias("NewSimulatorAddIdrArea")));
-
-/// Alias definition
-void * oh_add_idr_area_id (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrAreaTypeT,
- SaHpiEntryIdT)
- __attribute__ ((weak, alias("NewSimulatorAddIdrAreaById")));
-
-/// Alias definition
-void * oh_del_idr_area (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiEntryIdT)
- __attribute__ ((weak, alias("NewSimulatorDelIdrArea")));
-
-/// Alias definition
-void * oh_get_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiEntryIdT,
- SaHpiIdrFieldTypeT, SaHpiEntryIdT, SaHpiEntryIdT,
- SaHpiIdrFieldT)
- __attribute__ ((weak, alias("NewSimulatorGetIdrField")));
-
-/// Alias definition
-void * oh_add_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrFieldT *)
- __attribute__ ((weak, alias("NewSimulatorAddIdrField")));
-
-/// Alias definition
-void * oh_add_idr_field_id (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrFieldT *)
- __attribute__ ((weak, alias("NewSimulatorAddIdrFieldById")));
-
-/// Alias definition
-void * oh_set_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrFieldT)
- __attribute__ ((weak, alias("NewSimulatorSetIdrField")));
-
-/// Alias definition
-void * oh_del_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiEntryIdT,
- SaHpiEntryIdT)
- __attribute__ ((weak, alias("NewSimulatorDelIdrField")));
-
-/// Alias definition
-void * oh_hotswap_policy_cancel (void *, SaHpiResourceIdT, SaHpiTimeoutT)
- __attribute__ ((weak, alias("NewSimulatorHotswapPolicyCancel")));
-
-/// Alias definition
-void * oh_set_autoinsert_timeout (void *, SaHpiTimeoutT)
- __attribute__ ((weak, alias("NewSimulatorSetAutoInsertTimeout")));
-
-/// Alias definition
-void * oh_get_autoextract_timeout (void *, SaHpiResourceIdT, SaHpiTimeoutT *)
- __attribute__ ((weak, alias("NewSimulatorGetAutoExtractTimeout")));
-
-/// Alias definition
-void * oh_set_autoextract_timeout (void *, SaHpiResourceIdT, SaHpiTimeoutT)
- __attribute__ ((weak, alias("NewSimulatorSetAutoExtractTimeout")));
-
-/// Alias definition
-void * oh_get_hotswap_state (void *, SaHpiResourceIdT, SaHpiHsStateT *)
- __attribute__ ((weak, alias("NewSimulatorGetHotswapState")));
-
-/// Alias definition
-void * oh_set_hotswap_state (void *, SaHpiResourceIdT, SaHpiHsStateT)
- __attribute__ ((weak, alias("NewSimulatorSetHotswapState")));
-
-/// Alias definition
-void * oh_request_hotswap_action (void *, SaHpiResourceIdT, SaHpiHsActionT)
- __attribute__ ((weak, alias("NewSimulatorRequestHotswapAction")));
-
-
-/// Alias definition
-void * oh_get_power_state (void *, SaHpiResourceIdT, SaHpiPowerStateT *)
- __attribute__ ((weak, alias("NewSimulatorGetPowerState")));
-
-/// Alias definition
-void * oh_set_power_state (void *, SaHpiResourceIdT, SaHpiPowerStateT)
- __attribute__ ((weak, alias("NewSimulatorSetPowerState")));
-
-/// Alias definition
-void * oh_get_indicator_state (void *, SaHpiResourceIdT,
- SaHpiHsIndicatorStateT *)
- __attribute__ ((weak, alias("NewSimulatorGetIndicatorState")));
-
-/// Alias definition
-void * oh_set_indicator_state (void *, SaHpiResourceIdT,
- SaHpiHsIndicatorStateT)
- __attribute__ ((weak, alias("NewSimulatorSetIndicatorState")));
-
-/// Alias definition
-void * oh_control_parm (void *, SaHpiResourceIdT, SaHpiParmActionT)
- __attribute__ ((weak, alias("NewSimulatorControlParm")));
-
-/// Alias definition
-void * oh_get_reset_state (void *, SaHpiResourceIdT, SaHpiResetActionT *)
- __attribute__ ((weak, alias("NewSimulatorGetResetState")));
-
-/// Alias definition
-void * oh_set_reset_state (void *, SaHpiResourceIdT, SaHpiResetActionT)
- __attribute__ ((weak, alias("NewSimulatorSetResetState")));
-
-/// Alias definition
-void * oh_get_watchdog_info (void *, SaHpiResourceIdT, SaHpiWatchdogNumT,
- SaHpiWatchdogT *)
- __attribute__ ((weak, alias("NewSimulatorGetWatchdogInfo")));
-
-/// Alias definition
-void * oh_set_watchdog_info (void *, SaHpiResourceIdT, SaHpiWatchdogNumT,
- SaHpiWatchdogT *)
- __attribute__ ((weak, alias("NewSimulatorSetWatchdogInfo")));
-
-/// Alias definition
-void * oh_reset_watchdog (void *, SaHpiResourceIdT , SaHpiWatchdogNumT )
- __attribute__ ((weak, alias("NewSimulatorResetWatchdog")));
-
-/// Alias definition
-void * oh_get_next_announce(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiSeverityT, SaHpiBoolT, SaHpiAnnouncementT *)
- __attribute__ ((weak, alias("NewSimulatorGetNextAnnouncement")));
-
-/// Alias definition
-void * oh_get_announce(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiEntryIdT, SaHpiAnnouncementT *)
- __attribute__ ((weak, alias("NewSimulatorGetAnnouncement")));
-
-/// Alias definition
-void * oh_ack_announce(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiEntryIdT, SaHpiSeverityT)
- __attribute__ ((weak, alias("NewSimulatorAckAnnouncement")));
-
-/// Alias definition
-void * oh_add_announce(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiAnnouncementT *)
- __attribute__ ((weak, alias("NewSimulatorAddAnnouncement")));
-
-/// Alias definition
-void * oh_del_announce(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiEntryIdT, SaHpiSeverityT)
- __attribute__ ((weak, alias("NewSimulatorDelAnnouncement")));
-
-/// Alias definition
-void * oh_get_annunc_mode(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiAnnunciatorModeT *)
- __attribute__ ((weak, alias("NewSimulatorGetAnnMode")));
-
-/// Alias definition
-void * oh_set_annunc_mode(void *, SaHpiResourceIdT, SaHpiAnnunciatorNumT,
- SaHpiAnnunciatorModeT)
- __attribute__ ((weak, alias("NewSimulatorSetAnnMode")));
-
-/// Alias definition
-void * oh_get_fumi_spec(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiFumiSpecInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiSpec")));
-
-/// Alias definition
-void * oh_get_fumi_service_impact(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiFumiServiceImpactDataT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiServImpact")));
-
-/// Alias definition
-void * oh_set_fumi_source(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBankNumT, SaHpiTextBufferT *)
- __attribute__ ((weak, alias("NewSimulatorSetFumiSource")));
-
-/// Alias definition
-void * oh_validate_fumi_source(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT)
- __attribute__ ((weak, alias("NewSimulatorValidateFumiSource")));
-
-/// Alias definition
-void * oh_get_fumi_source(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT,
- SaHpiFumiSourceInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiSource")));
-
-/// Alias definition
-void * oh_get_fumi_source_component(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBankNumT, SaHpiEntryIdT,
- SaHpiEntryIdT *, SaHpiFumiComponentInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiSourceComponent")));
-
-/// Alias definition
-void * oh_get_fumi_target(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBankNumT, SaHpiFumiBankInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiTarget")));
-
-/// Alias definition
-void * oh_get_fumi_target_component(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBankNumT, SaHpiEntryIdT,
- SaHpiEntryIdT *, SaHpiFumiComponentInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiTargetComponent")));
-
-/// Alias definition
-void * oh_get_fumi_logical_target(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiFumiLogicalBankInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiLogicalTarget")));
-
-/// Alias definition
-void * oh_get_fumi_logical_target_component(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiEntryIdT, SaHpiEntryIdT *,
- SaHpiFumiLogicalComponentInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiLogicalTargetComponent")));
-
-/// Alias definition
-void * oh_start_fumi_backup(void *, SaHpiResourceIdT, SaHpiFumiNumT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiBackup")));
-
-/// Alias definition
-void * oh_set_fumi_bank_order(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBankNumT, SaHpiUint32T)
- __attribute__ ((weak, alias("NewSimulatorSetFumiBankOrder")));
-
-/// Alias definition
-void * oh_start_fumi_bank_copy(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBankNumT, SaHpiBankNumT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiBankCopy")));
-
-/// Alias definition
-void * oh_start_fumi_install(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiInstall")));
-
-/// Alias definition
-void * oh_get_fumi_status(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT,
- SaHpiFumiUpgradeStatusT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiStatus")));
-
-/// Alias definition
-void * oh_start_fumi_verify(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiVerification")));
-
-/// Alias definition
-void * oh_start_fumi_verify_main(void *, SaHpiResourceIdT, SaHpiFumiNumT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiVerificationMain")));
-
-/// Alias definition
-void * oh_cancel_fumi_upgrade(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT)
- __attribute__ ((weak, alias("NewSimulatorCancelFumiUpgrade")));
-
-/// Alias definition
-void * oh_get_fumi_autorollback_disable(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("NewSimulatorGetFumiRollback")));
-
-/// Alias definition
-void * oh_set_fumi_autorollback_disable(void *, SaHpiResourceIdT, SaHpiFumiNumT,
- SaHpiBoolT)
- __attribute__ ((weak, alias("NewSimulatorSetFumiRollback")));
-
-/// Alias definition
-void * oh_start_fumi_rollback(void *, SaHpiResourceIdT, SaHpiFumiNumT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiRollback")));
-
-/// Alias definition
-void * oh_activate_fumi(void *, SaHpiResourceIdT, SaHpiFumiNumT)
- __attribute__ ((weak, alias("NewSimulatorActivateFumi")));
-
-/// Alias definition
-void * oh_start_fumi_activate(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBoolT)
- __attribute__ ((weak, alias("NewSimulatorStartFumiActivation")));
-
-/// Alias definition
-void * oh_cleanup_fumi(void *, SaHpiResourceIdT, SaHpiFumiNumT, SaHpiBankNumT)
- __attribute__ ((weak, alias("NewSimulatorCleanupFumi")));
-
-/// Alias definition
-void * oh_get_dimi_info(void *, SaHpiResourceIdT, SaHpiDimiNumT, SaHpiDimiInfoT *)
- __attribute__ ((weak, alias("NewSimulatorGetDimiInfo")));
-
-/// Alias definition
-void * oh_get_dimi_test(void *, SaHpiResourceIdT, SaHpiDimiNumT,
- SaHpiDimiTestNumT, SaHpiDimiTestT *)
- __attribute__ ((weak, alias("NewSimulatorGetDimiTestInfo")));
-
-/// Alias definition
-void * oh_get_dimi_test_ready(void *, SaHpiResourceIdT, SaHpiDimiNumT,
- SaHpiDimiTestNumT, SaHpiDimiReadyT *)
- __attribute__ ((weak, alias("NewSimulatorGetDimiTestReadiness")));
-
-/// Alias definition
-void * oh_start_dimi_test(void *, SaHpiResourceIdT, SaHpiDimiNumT, SaHpiDimiTestNumT,
- SaHpiUint8T, SaHpiDimiTestVariableParamsT *)
- __attribute__ ((weak, alias("NewSimulatorStartDimiTest")));
-
-/// Alias definition
-void * oh_cancel_dimi_test(void *, SaHpiResourceIdT, SaHpiDimiNumT,
- SaHpiDimiTestNumT)
- __attribute__ ((weak, alias("NewSimulatorCancelDimiTest")));
-
-/// Alias definition
-void * oh_get_dimi_test_status(void *, SaHpiResourceIdT, SaHpiDimiNumT,
- SaHpiDimiTestNumT,
- SaHpiDimiTestPercentCompletedT *,
- SaHpiDimiTestRunStatusT *)
- __attribute__ ((weak, alias("NewSimulatorGetDimiTestStatus")));
-
-/// Alias definition
-void * oh_get_dimi_test_results(void *, SaHpiResourceIdT, SaHpiDimiNumT,
- SaHpiDimiTestNumT, SaHpiDimiTestResultsT *)
- __attribute__ ((weak, alias("NewSimulatorGetDimiTestResults")));
-
-}
+
//@}
diff --git a/plugins/dynamic_simulator/new_sim_file.cpp b/plugins/dynamic_simulator/new_sim_file.cpp
index e36c899..364df59 100644
--- a/plugins/dynamic_simulator/new_sim_file.cpp
+++ b/plugins/dynamic_simulator/new_sim_file.cpp
@@ -44,9 +44,9 @@
///< Global skip characters for oh_scanner_config
static gchar skip_characters[] = " \t\n";
///< Global identifier_first for oh_scanner_config
-static gchar identifier_first[] = G_CSET_a_2_z"_/."G_CSET_A_2_Z;
+static gchar identifier_first[] = G_CSET_a_2_z"_/." G_CSET_A_2_Z;
///< Global identifier_nth for oh_scanner_config
-static gchar identifier_nth[] = G_CSET_a_2_z"_-0123456789/."G_CSET_A_2_Z;
+static gchar identifier_nth[] = G_CSET_a_2_z"_-0123456789/." G_CSET_A_2_Z;
///< Global comment signs for oh_scanner_config
static gchar comment_single[] = "#\n";
diff --git a/plugins/ipmidirect/ipmi.cpp b/plugins/ipmidirect/ipmi.cpp
index f6745cf..03d01f3 100644
--- a/plugins/ipmidirect/ipmi.cpp
+++ b/plugins/ipmidirect/ipmi.cpp
@@ -1556,178 +1556,6 @@ IpmiResetWatchdog(void *hnd,
} // new plugin_loader
-extern "C" {
-
-void * oh_open (GHashTable *, unsigned int, oh_evt_queue *) __attribute__ ((weak, alias("IpmiOpen")));
-
-void * oh_close (void *) __attribute__ ((weak, alias("IpmiClose")));
-
-void * oh_get_event (void *)
- __attribute__ ((weak, alias("IpmiGetEvent")));
-
-void * oh_discover_resources (void *)
- __attribute__ ((weak, alias("IpmiDiscoverResources")));
-
-void * oh_set_resource_tag (void *, SaHpiResourceIdT, SaHpiTextBufferT *)
- __attribute__ ((weak, alias("IpmiSetResourceTag")));
-
-void * oh_set_resource_severity (void *, SaHpiResourceIdT, SaHpiSeverityT)
- __attribute__ ((weak, alias("IpmiSetResourceSeverity")));
-
-void * oh_get_el_info (void *, SaHpiResourceIdT, SaHpiEventLogInfoT *)
- __attribute__ ((weak, alias("IpmiGetSelInfo")));
-
-void * oh_set_el_time (void *, SaHpiResourceIdT, const SaHpiEventT *)
- __attribute__ ((weak, alias("IpmiSetSelTime")));
-
-void * oh_add_el_entry (void *, SaHpiResourceIdT, const SaHpiEventT *)
- __attribute__ ((weak, alias("IpmiAddSelEntry")));
-
-void * oh_get_el_entry (void *, SaHpiResourceIdT, SaHpiEventLogEntryIdT,
- SaHpiEventLogEntryIdT *, SaHpiEventLogEntryIdT *,
- SaHpiEventLogEntryT *, SaHpiRdrT *, SaHpiRptEntryT *)
- __attribute__ ((weak, alias("IpmiGetSelEntry")));
-
-void * oh_clear_el (void *, SaHpiResourceIdT)
- __attribute__ ((weak, alias("IpmiClearSel")));
-
-void * oh_get_sensor_reading (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiSensorReadingT *,
- SaHpiEventStateT *)
- __attribute__ ((weak, alias("IpmiGetSensorReading")));
-
-void * oh_get_sensor_thresholds (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiSensorThresholdsT *)
- __attribute__ ((weak, alias("IpmiGetSensorThresholds")));
-
-void * oh_set_sensor_thresholds (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- const SaHpiSensorThresholdsT *)
- __attribute__ ((weak, alias("IpmiSetSensorThresholds")));
-
-void * oh_get_sensor_enable (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("IpmiGetSensorEnable")));
-
-void * oh_set_sensor_enable (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT)
- __attribute__ ((weak, alias("IpmiSetSensorEnable")));
-
-void * oh_get_sensor_event_enables (void *, SaHpiResourceIdT,
- SaHpiSensorNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("IpmiGetSensorEventEnables")));
-
-void * oh_set_sensor_event_enables (void *, SaHpiResourceIdT id, SaHpiSensorNumT,
- SaHpiBoolT *)
- __attribute__ ((weak, alias("IpmiSetSensorEventEnables")));
-
-void * oh_get_sensor_event_masks (void *, SaHpiResourceIdT, SaHpiSensorNumT,
- SaHpiEventStateT *, SaHpiEventStateT *)
- __attribute__ ((weak, alias("IpmiGetSensorEventMasks")));
-
-void * oh_set_sensor_event_masks (void *, SaHpiResourceIdT, SaHpiSensorNumT,
- SaHpiSensorEventMaskActionT,
- SaHpiEventStateT,
- SaHpiEventStateT)
- __attribute__ ((weak, alias("IpmiSetSensorEventMasks")));
-
-void * oh_get_control_state (void *, SaHpiResourceIdT, SaHpiCtrlNumT,
- SaHpiCtrlModeT *, SaHpiCtrlStateT *)
- __attribute__ ((weak, alias("IpmiGetControlState")));
-
-void * oh_set_control_state (void *, SaHpiResourceIdT,SaHpiCtrlNumT,
- SaHpiCtrlModeT, SaHpiCtrlStateT *)
- __attribute__ ((weak, alias("IpmiSetControlState")));
-
-void * oh_get_idr_info (void *hnd, SaHpiResourceIdT, SaHpiIdrIdT,SaHpiIdrInfoT)
- __attribute__ ((weak, alias("IpmiGetIdrInfo")));
-
-void * oh_get_idr_area_header (void *, SaHpiResourceIdT, SaHpiIdrIdT,
- SaHpiIdrAreaTypeT, SaHpiEntryIdT, SaHpiEntryIdT,
- SaHpiIdrAreaHeaderT)
- __attribute__ ((weak, alias("IpmiGetIdrAreaHeader")));
-
-void * oh_add_idr_area (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrAreaTypeT,
- SaHpiEntryIdT)
- __attribute__ ((weak, alias("IpmiAddIdrArea")));
-
-void * oh_del_idr_area (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiEntryIdT)
- __attribute__ ((weak, alias("IpmiDelIdrArea")));
-
-void * oh_get_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiEntryIdT,
- SaHpiIdrFieldTypeT, SaHpiEntryIdT, SaHpiEntryIdT,
- SaHpiIdrFieldT)
- __attribute__ ((weak, alias("IpmiGetIdrField")));
-
-void * oh_add_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrFieldT)
- __attribute__ ((weak, alias("IpmiAddIdrField")));
-
-void * oh_set_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiIdrFieldT)
- __attribute__ ((weak, alias("IpmiSetIdrField")));
-
-void * oh_del_idr_field (void *, SaHpiResourceIdT, SaHpiIdrIdT, SaHpiEntryIdT,
- SaHpiEntryIdT)
- __attribute__ ((weak, alias("IpmiDelIdrField")));
-
-void * oh_hotswap_policy_cancel (void *, SaHpiResourceIdT, SaHpiTimeoutT)
- __attribute__ ((weak, alias("IpmiHotswapPolicyCancel")));
-
-void * oh_set_autoinsert_timeout (void *, SaHpiTimeoutT)
- __attribute__ ((weak, alias("IpmiSetAutoInsertTimeout")));
-
-void * oh_get_autoextract_timeout (void *, SaHpiResourceIdT, SaHpiTimeoutT *)
- __attribute__ ((weak, alias("IpmiGetAutoExtractTimeout")));
-
-void * oh_set_autoextract_timeout (void *, SaHpiResourceIdT, SaHpiTimeoutT)
- __attribute__ ((weak, alias("IpmiSetAutoExtractTimeout")));
-
-void * oh_get_hotswap_state (void *, SaHpiResourceIdT, SaHpiHsStateT *)
- __attribute__ ((weak, alias("IpmiGetHotswapState")));
-
-void * oh_set_hotswap_state (void *, SaHpiResourceIdT, SaHpiHsStateT)
- __attribute__ ((weak, alias("IpmiSetHotswapState")));
-
-void * oh_request_hotswap_action (void *, SaHpiResourceIdT, SaHpiHsActionT)
- __attribute__ ((weak, alias("IpmiRequestHotswapAction")));
-
-void * oh_get_power_state (void *, SaHpiResourceIdT, SaHpiPowerStateT *)
- __attribute__ ((weak, alias("IpmiGetPowerState")));
-
-void * oh_set_power_state (void *, SaHpiResourceIdT, SaHpiPowerStateT)
- __attribute__ ((weak, alias("IpmiSetPowerState")));
-
-void * oh_get_indicator_state (void *, SaHpiResourceIdT,
- SaHpiHsIndicatorStateT *)
- __attribute__ ((weak, alias("IpmiGetIndicatorState")));
-
-void * oh_set_indicator_state (void *, SaHpiResourceIdT,
- SaHpiHsIndicatorStateT)
- __attribute__ ((weak, alias("IpmiSetIndicatorState")));
-
-void * oh_control_parm (void *, SaHpiResourceIdT, SaHpiParmActionT)
- __attribute__ ((weak, alias("IpmiControlParm")));
-
-void * oh_get_reset_state (void *, SaHpiResourceIdT, SaHpiResetActionT *)
- __attribute__ ((weak, alias("IpmiGetResetState")));
-
-void * oh_set_reset_state (void *, SaHpiResourceIdT, SaHpiResetActionT)
- __attribute__ ((weak, alias("IpmiSetResetState")));
-
-void * oh_get_watchdog_info (void *, SaHpiResourceIdT, SaHpiWatchdogNumT,
- SaHpiWatchdogT *)
- __attribute__ ((weak, alias("IpmiGetWatchdogInfo")));
-void * oh_set_watchdog_info (void *, SaHpiResourceIdT, SaHpiWatchdogNumT,
- SaHpiWatchdogT *)
- __attribute__ ((weak, alias("IpmiSetWatchdogInfo")));
-void * oh_reset_watchdog (void *, SaHpiResourceIdT , SaHpiWatchdogNumT )
- __attribute__ ((weak, alias("IpmiResetWatchdog")));
-}
-
static unsigned int
GetIntNotNull( GHashTable *handler_config, const char *str, unsigned int def = 0 )
diff --git a/plugins/ipmidirect/t/sensor_factors_000.cpp b/plugins/ipmidirect/t/sensor_factors_000.cpp
index 99ffa05..93f2387 100644
--- a/plugins/ipmidirect/t/sensor_factors_000.cpp
+++ b/plugins/ipmidirect/t/sensor_factors_000.cpp
@@ -63,7 +63,7 @@ static cIpmiSdr sdr =
dB & 0xff,
((dB >> 2) & 0xc0) | (dAccuracy & 0x3f),
((dAccuracy >> 2) & 0xf0) | ((dAccuracyExp << 2) & 0x0c),
- ((dRExp << 4) & 0xf0) | (dBExp & 0x0f ),
+ static_cast<unsigned char>(((dRExp << 4) & 0xf0) | (dBExp & 0x0f )),
0,
0,
}
diff --git a/plugins/ov_rest/ov_rest_re_discover.c b/plugins/ov_rest/ov_rest_re_discover.c
index 5ad5427..7cdd13d 100644
--- a/plugins/ov_rest/ov_rest_re_discover.c
+++ b/plugins/ov_rest/ov_rest_re_discover.c
@@ -704,7 +704,7 @@ SaErrorT remove_composer(struct oh_handler_state *handler,
byte bayNumber)
{
- SaErrorT rv = NULL;
+ SaErrorT rv = 0;
SaHpiResourceIdT resource_id = 0;
struct oh_event event = {0};
struct ovRestHotswapState *hotswap_state = NULL;
--
2.27.0