-/* adler32.c -- compute the Adler-32 checksum of a data stream
+/*
+ * Compute the Adler-32 checksum of a data stream.
* This is a modified version based on adler32.c from the zlib library.
*
* Copyright (C) 1995 Mark Adler
* 3. This notice may not be removed or altered from any source distribution.
*/
-#include "common.h"
+#include "config.h"
#include "adler32.h"
#define BASE 65521L /* largest prime smaller than 65536 */
unsigned long s2 = adler >> 16;
while (len>0) {
-#ifdef CONFIG_SMALL
+#if CONFIG_SMALL
while(len>4 && s2 < (1U<<31)){
DO4(buf); len-=4;
#else
#ifdef TEST
#include "log.h"
+#include "timer.h"
#define LEN 7001
volatile int checksum;
-int main(){
+int main(void){
int i;
char data[LEN];
- av_log_level = AV_LOG_DEBUG;
+ av_log_set_level(AV_LOG_DEBUG);
for(i=0; i<LEN; i++)
data[i]= ((i*i)>>3) + 123*i;
for(i=0; i<1000; i++){
STOP_TIMER("adler")
}
av_log(NULL, AV_LOG_DEBUG, "%X == 50E6E508\n", checksum);
+ return 0;
}
#endif