diff -ru i2c-tools-3.1.0.org/include/linux/i2c-dev.h i2c-tools-3.1.0/include/linux/i2c-dev.h
--- i2c-tools-3.1.0.org/include/linux/i2c-dev.h	2010-12-12 14:22:29.000000000 +0100
+++ i2c-tools-3.1.0/include/linux/i2c-dev.h	2013-06-02 19:15:15.423457456 +0200
@@ -173,7 +173,7 @@
 
 static inline __s32 i2c_smbus_write_quick(int file, __u8 value)
 {
-	return i2c_smbus_access(file,value,0,I2C_SMBUS_QUICK,NULL);
+	return i2c_smbus_access(file,value,0,I2C_SMBUS_QUICK,0x0);
 }
 	
 static inline __s32 i2c_smbus_read_byte(int file)
@@ -188,7 +188,7 @@
 static inline __s32 i2c_smbus_write_byte(int file, __u8 value)
 {
 	return i2c_smbus_access(file,I2C_SMBUS_WRITE,value,
-	                        I2C_SMBUS_BYTE,NULL);
+	                        I2C_SMBUS_BYTE,0x0);
 }
 
 static inline __s32 i2c_smbus_read_byte_data(int file, __u8 command)
Only in i2c-tools-3.1.0/include/linux: i2c-dev.h~
