diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2008-04-17 16:48:41 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2008-04-17 16:48:41 +0000 |
commit | 05acceafeafbcb8c02684e95005cee2e7b439931 (patch) | |
tree | fa6daf63129278325ad6a0bd62b9e51e7498cc89 /sys/dev/i2c/i2c_exec.c | |
parent | 0215c4413c37cb78e0b790795039710b0c95540e (diff) |
use sizeof(thing) instead of hard-coding it
Diffstat (limited to 'sys/dev/i2c/i2c_exec.c')
-rw-r--r-- | sys/dev/i2c/i2c_exec.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/dev/i2c/i2c_exec.c b/sys/dev/i2c/i2c_exec.c index f76d17cf949..0da93ef846a 100644 --- a/sys/dev/i2c/i2c_exec.c +++ b/sys/dev/i2c/i2c_exec.c @@ -1,4 +1,4 @@ -/* $OpenBSD: i2c_exec.c,v 1.1 2004/05/23 17:33:43 grange Exp $ */ +/* $OpenBSD: i2c_exec.c,v 1.2 2008/04/17 16:48:40 deraadt Exp $ */ /* $NetBSD: i2c_exec.c,v 1.3 2003/10/29 00:34:58 mycroft Exp $ */ /* @@ -124,8 +124,8 @@ iic_smbus_write_byte(i2c_tag_t tag, i2c_addr_t addr, uint8_t cmd, uint8_t val, int flags) { - return (iic_exec(tag, I2C_OP_WRITE_WITH_STOP, addr, &cmd, 1, - &val, 1, flags)); + return (iic_exec(tag, I2C_OP_WRITE_WITH_STOP, addr, + &cmd, sizeof cmd, &val, sizeof val, flags)); } /* @@ -138,8 +138,8 @@ iic_smbus_read_byte(i2c_tag_t tag, i2c_addr_t addr, uint8_t cmd, uint8_t *valp, int flags) { - return (iic_exec(tag, I2C_OP_READ_WITH_STOP, addr, &cmd, 1, - valp, 1, flags)); + return (iic_exec(tag, I2C_OP_READ_WITH_STOP, addr, + &cmd, sizeof cmd, valp, sizeof (*valp), flags)); } /* @@ -152,6 +152,6 @@ iic_smbus_receive_byte(i2c_tag_t tag, i2c_addr_t addr, uint8_t *valp, int flags) { - return (iic_exec(tag, I2C_OP_READ_WITH_STOP, addr, NULL, 0, - valp, 1, flags)); + return (iic_exec(tag, I2C_OP_READ_WITH_STOP, addr, + NULL, 0, valp, sizeof (*valp), flags)); } |