fixed C&P omission
authorMathis Rosenhauer <rosenhauer@dkrz.de>
Tue, 11 Dec 2012 09:05:39 +0000 (10:05 +0100)
committerThomas Jahns <jahns@dkrz.de>
Tue, 19 Feb 2013 10:33:02 +0000 (11:33 +0100)
configure.ac
src/decode.c

index caab303..4004833 100644 (file)
@@ -30,12 +30,12 @@ AC_TYPE_UINT8_T
 
 # Checks for library functions.
 AC_CHECK_FUNCS([memset strstr])
-AC_MSG_CHECKING(for __builtin_clzl)
+AC_MSG_CHECKING(for __builtin_clzll)
 AC_TRY_LINK([],[
-  __builtin_clzl(1);
+  __builtin_clzll(1);
 ],[
-  AC_DEFINE(AEC_HAVE___BUILTIN_CLZL, 1, \
-  [Define to 1 if you have the '__builtin__clzl' function.])
+  AC_DEFINE(AEC_HAVE___BUILTIN_CLZLL, 1, \
+  [Define to 1 if you have the '__builtin__clzll' function.])
   AC_MSG_RESULT(yes)
 ],[
   AC_MSG_RESULT(no)
index 6787783..cec2dc5 100644 (file)
@@ -277,7 +277,7 @@ static inline uint32_t direct_get_fs(struct aec_stream *strm)
     if (state->acc == 0)
         fill_acc(strm);
 
-#ifdef AEC_HAVE___BUILTIN_CLZL
+#ifdef AEC_HAVE___BUILTIN_CLZLL
     fs = __builtin_clzll(state->acc) - (64 - state->bitp);
     state->bitp -= fs + 1;
 #else