parse.h: Remove a superfluous cast
authorBart Van Assche <bart.vanassche@wdc.com>
Tue, 3 Apr 2018 20:04:25 +0000 (13:04 -0700)
committerBart Van Assche <bart.vanassche@wdc.com>
Wed, 4 Apr 2018 20:51:39 +0000 (13:51 -0700)
Adding an offset to a void pointer has the same effect as adding an
offset to a char pointer. Hence removing the (char *) cast from
td_var() does not change its behavior.

Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
parse.h

diff --git a/parse.h b/parse.h
index d05236b07f96307ca92ead5e5d121c236e1ca07c..f91929180e74611fe3d6b170d10cb56a6c1320ca 100644 (file)
--- a/parse.h
+++ b/parse.h
@@ -117,7 +117,7 @@ static inline void *td_var(void *to, struct fio_option *o, unsigned int offset)
        else
                ret = to;
 
        else
                ret = to;
 
-       return (char *) ret + offset;
+       return ret + offset;
 }
 
 static inline int parse_is_percent(unsigned long long val)
 }
 
 static inline int parse_is_percent(unsigned long long val)