]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fixed minor clang warnings
authorYann Collet <yann.collet.73@gmail.com>
Tue, 7 Jul 2015 08:14:27 +0000 (00:14 -0800)
committerYann Collet <yann.collet.73@gmail.com>
Tue, 7 Jul 2015 08:14:27 +0000 (00:14 -0800)
lib/zstd.c
programs/Makefile
programs/zstdcli.c

index 277307fbcce10a38e0133cc46dcf8080cf47f90b..880bd8eac40a4ede449d59a8c2e7b9c581e2a607 100644 (file)
@@ -456,7 +456,7 @@ static unsigned ZSTD_NbCommonBytes (register size_t val)
             _BitScanReverse( &r, (unsigned long)val );
             return (unsigned)(r>>3);
 #       elif defined(__GNUC__) && (GCC_VERSION >= 304) && !defined(LZ4_FORCE_SW_BITCOUNT)
-            return (__builtin_clz(val) >> 3);
+            return (__builtin_clz((U32)val) >> 3);
 #       else
             unsigned r;
             if (!(val>>16)) { r=2; val>>=8; } else { r=0; val>>=24; }
index 0526c36c8b2d657980b468881e453da0a2ea6235..a6304db55b74fc1d682cbc4b8470f4564b61695a 100644 (file)
@@ -36,7 +36,8 @@ DESTDIR?=
 PREFIX ?= /usr
 CFLAGS ?= -O3
 CFLAGS += -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -DZSTD_VERSION=\"$(RELEASE)\"
-FLAGS   = -I../lib $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
+LDFLAGS = -I../lib
+FLAGS   = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(MOREFLAGS)
 
 BINDIR=$(PREFIX)/bin
 MANDIR=$(PREFIX)/share/man/man1
index 11a5ec89c768cc32ef3e62a864a6578c9557bbd7..7fa85c855c1081b557795b9926d4267577005446 100644 (file)
@@ -174,7 +174,7 @@ int main(int argc, char** argv)
     char extension[] = ZSTD_EXTENSION;
 
     /* Pick out basename component. Don't rely on stdlib because of conflicting behaviour. */
-    for (i = strlen(programName); i > 0; i--)
+    for (i = (int)strlen(programName); i > 0; i--)
     {
         if (programName[i] == '/')
         {