cc -Wall -O3 -c -o bitstream.o bitstream.c
bitstream.c: In function alloc_table:
bitstream.c:132: warning: implicit declaration of function av_realloc
bitstream.c:133: warning: assignment makes pointer from integer without a cast
bitstream.c: In function free_vlc:
bitstream.c:294: warning: implicit declaration of function av_freep
cc -Wall -O3 -c -o cook.o cook.c
cook.c: In function dump_cook_context:
cook.c:1029: warning: format %d expects type int, but argument 5 has type AVLFG
cook.c: In function main:
cook.c:1258: warning: passing argument 3 of cook_decode_frame from incompatible pointer type
cook.c:1205: warning: unused variable filename
cook.c:1203: warning: unused variable fd_out
cook.c:1262: warning: ignoring return value of write, declared with attribute warn_unused_result
cook.c: At top level:
rm2wav.h:51: warning: wav_header defined but not used
cook.c:165: warning: dump_float_table defined but not used
cook.c:174: warning: dump_int_table defined but not used
cook.c:183: warning: dump_short_table defined but not used
cook.c:1037: warning: cook_count_channels defined but not used
cook.c: In function main:
cook.c:1238: warning: nb_frames may be used uninitialised in this function
cc -Wall -O3 -c -o fft.o fft.c
cc -Wall -O3 -c -o libavutil/log.o libavutil/log.c
cc -Wall -O3 -c -o mdct.o mdct.c
cc -Wall -O3 -c -o libavutil/mem.o libavutil/mem.c
cc -Wall -O3 -c -o random.o random.c
cc -Wall -O3 -c -o libavutil/lfg.o libavutil/lfg.c
cc -Wall -O3 -c -o libavutil/md5.o libavutil/md5.c
libavutil/md5.c: In function av_md5_final:
libavutil/md5.c:146: warning: pointer targets in passing argument 2 of av_md5_update differ in signedness
libavutil/md5.c:148: warning: pointer targets in passing argument 2 of av_md5_update differ in signedness
cc -Wall -O3 -c -o rm2wav.o rm2wav.c
rm2wav.c: In function open_wav:
rm2wav.c:45: warning: ignoring return value of write, declared with attribute warn_unused_result
rm2wav.c: In function close_wav:
rm2wav.c:57: warning: unused variable frame_size
rm2wav.c:101: warning: ignoring return value of write, declared with attribute warn_unused_result
rm2wav.c: In function read_str:
rm2wav.c:219: warning: ignoring return value of read, declared with attribute warn_unused_result
rm2wav.c:220: warning: ignoring return value of read, declared with attribute warn_unused_result
rm2wav.c: In function real_read_audio_stream_info:
rm2wav.c:255: warning: unused variable ced
rm2wav.c:254: warning: unused variable codec_extradata_length
rm2wav.c:246: warning: unused variable channels
rm2wav.c:244: warning: unused variable sample_rate
rm2wav.c:239: warning: unused variable sub_packet_size
rm2wav.c:238: warning: unused variable frame_size
rm2wav.c:237: warning: unused variable sub_packet_h
rm2wav.c: In function real_parse_header:
rm2wav.c:372: warning: unused variable data_nb_packets
rm2wav.c: In function rm_get_packet:
rm2wav.c:518: warning: unused variable cfs
rm2wav.c:551: warning: ignoring return value of read, declared with attribute warn_unused_result
rm2wav.c: In function real_parse_header:
rm2wav.c:430: warning: flags may be used uninitialised in this function
gcc -o cooktest.o bitstream.o cook.o fft.o libavutil/log.o mdct.o libavutil/mem.o random.o libavutil/lfg.o libavutil/md5.o rm2wav.o -lm