diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-06-03 11:28:20 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-06-03 11:34:00 +1000 |
commit | 878daf4a1b7442755d672664fe0a6f4eadbd992b (patch) | |
tree | 40d36188e85e7aa0c9fb5bbd2e188c72693af958 /linenoise.c | |
parent | d32b0d91e91d3a20022826c7d81c700c375b578b (diff) | |
download | jimtcl-878daf4a1b7442755d672664fe0a6f4eadbd992b.zip jimtcl-878daf4a1b7442755d672664fe0a6f4eadbd992b.tar.gz jimtcl-878daf4a1b7442755d672664fe0a6f4eadbd992b.tar.bz2 |
Fix some clang warnings
And also a potentially undefined integer left shift
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'linenoise.c')
-rw-r--r-- | linenoise.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/linenoise.c b/linenoise.c index 17000fa..2d1002d 100644 --- a/linenoise.c +++ b/linenoise.c @@ -211,7 +211,11 @@ struct current { }; /* gcc/glibc insists that we care about the return code of write! */ +#if defined(__GNUC__) && !defined(__clang__) #define IGNORE_RC(EXPR) ((EXPR) < 0 ? -1 : 0) +#else +#define IGNORE_RC(EXPR) EXPR +#endif /* This is fd_printf() on some systems, but use a different * name to avoid conflicts |