diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2013-01-14 23:21:43 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2013-01-19 08:35:19 -0800 |
commit | 6731b622587e83572452c96423195528579fd98d (patch) | |
tree | e7fee8cced75f61bf1acf13cd173cadf623c7deb | |
parent | d33b2c81bd931d581e5ce4b36f99ee60a76e740d (diff) |
Fix clang warnings about converting size_t to int and back again
xev.c:909:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int len = strlen (s);
~~~ ^~~~~~~~~~
xev.c:917:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (strncmp (s, "notuseful", len) == 0) return (NotUseful);
~~~~~~~ ^~~
xev.c:918:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (strncmp (s, "whenmapped", len) == 0) return (WhenMapped);
~~~~~~~ ^~~
xev.c:919:31: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (strncmp (s, "always", len) == 0) return (Always);
~~~~~~~ ^~~
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | xev.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -906,7 +906,7 @@ NULL}; static int parse_backing_store (char *s) { - int len = strlen (s); + size_t len = strlen (s); char *cp; for (cp = s; *cp; cp++) { |