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