libaacs | branch: master | npzacs <npz...@gmail.com> | Tue Feb  9 11:27:29 2016 
+0200| [cee24ee26fc56b4cd1e558c0e0dd2562311ace1f] | committer: npzacs

Fix shift

> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=cee24ee26fc56b4cd1e558c0e0dd2562311ace1f
---

 src/util/macro.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/util/macro.h b/src/util/macro.h
index bb17d90..3bd155d 100644
--- a/src/util/macro.h
+++ b/src/util/macro.h
@@ -24,7 +24,7 @@
 
 #define MKINT_BE16(X) ( (X)[0] << 8 | (X)[1] )
 #define MKINT_BE24(X) ( (X)[0] << 16 | (X)[1] << 8 | (X)[2] )
-#define MKINT_BE32(X) ( (X)[0] << 24 | (X)[1] << 16 |  (X)[2] << 8 | (X)[3] )
+#define MKINT_BE32(X) ( (uint32_t)(X)[0] << 24 | (X)[1] << 16 |  (X)[2] << 8 | 
(X)[3] )
 #define MKINT_BE48(X) ( (uint64_t)((X)[0]) << 40 | (uint64_t)((X)[1]) << 32 | 
(uint64_t)((X)[2]) << 24 | \
                         (uint64_t)((X)[3]) << 16 | (uint64_t)((X)[4]) << 8  | 
(uint64_t)((X)[5]) )
 

_______________________________________________
libaacs-devel mailing list
libaacs-devel@videolan.org
https://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to