From cffac6c255d3e677d5d52070cd8393fdb6b8018e Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sat, 17 Aug 2024 00:49:54 -0500 Subject: [PATCH] Fix unreferenced variable and parameter warnings in i2c_smbus_i801.cpp --- i2c_smbus/i2c_smbus_i801.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/i2c_smbus/i2c_smbus_i801.cpp b/i2c_smbus/i2c_smbus_i801.cpp index dbae31a2..d315220e 100644 --- a/i2c_smbus/i2c_smbus_i801.cpp +++ b/i2c_smbus/i2c_smbus_i801.cpp @@ -10,11 +10,13 @@ | SPDX-License-Identifier: GPL-2.0-only | \*---------------------------------------------------------*/ +#include "Detector.h" #include "i2c_smbus_i801.h" #include "ResourceManager.h" #ifdef _WIN32 #include "OlsApi.h" +#include "wmi.h" #elif _MACOSX_X86_X64 #include "macUSPCIOAccess.h" #endif @@ -176,7 +178,7 @@ out: int i2c_smbus_i801::i801_block_transaction(i2c_smbus_data *data, char read_write, int command, int hwpec) { int result = 0; - unsigned char hostc; + //unsigned char hostc; //if (command == I2C_SMBUS_I2C_BLOCK_DATA) //{ @@ -230,7 +232,7 @@ int i2c_smbus_i801::i801_block_transaction(i2c_smbus_data *data, char read_write * I2C write uses cmd=I801_BLOCK_DATA, I2C_EN=1 * I2C read uses cmd=I801_I2C_BLOCK_DATA */ -int i2c_smbus_i801::i801_block_transaction_byte_by_byte(i2c_smbus_data *data, char read_write, int command, int hwpec) +int i2c_smbus_i801::i801_block_transaction_byte_by_byte(i2c_smbus_data *data, char read_write, int command, int /*hwpec*/) { int i, len; int smbcmd; @@ -536,14 +538,12 @@ s32 i2c_smbus_i801::i2c_smbus_xfer(u8 addr, char read_write, u8 command, int siz return result; } -s32 i2c_smbus_i801::i2c_xfer(u8 addr, char read_write, int* size, u8* data) +s32 i2c_smbus_i801::i2c_xfer(u8 /*addr*/, char /*read_write*/, int* /*size*/, u8* /*data*/) { return -1; } -#include "Detector.h" #ifdef _WIN32 -#include "wmi.h" bool i2c_smbus_i801_detect() { @@ -637,7 +637,9 @@ bool i2c_smbus_i801_detect() return(true); } + #elif _MACOSX_X86_X64 + bool i2c_smbus_i801_detect() { if(!GetMacUSPCIODriverStatus()) @@ -672,6 +674,7 @@ bool i2c_smbus_i801_detect() return(true); } + #endif REGISTER_I2C_BUS_DETECTOR(i2c_smbus_i801_detect);