summaryrefslogtreecommitdiffstats
path: root/genwave.c
diff options
context:
space:
mode:
authorAndreas Eversberg2010-03-11 14:07:20 +0100
committerAndreas Eversberg2010-03-11 14:07:20 +0100
commit0c65074b5b88b2da2390078d0fab6c72f228709d (patch)
tree297bc8a552f3dde8cdc96f8a2a40f6c8916444ed /genwave.c
parentregister_fd() bugfix. (diff)
downloadlcr-0c65074b5b88b2da2390078d0fab6c72f228709d.tar.gz
lcr-0c65074b5b88b2da2390078d0fab6c72f228709d.tar.xz
lcr-0c65074b5b88b2da2390078d0fab6c72f228709d.zip
Fixed compiler warnings when compiling with gcc 4.3.4.
Fixed names of moved include files (OpenBSC). modified: Makefile.am modified: Makefile.in modified: README modified: chan_lcr.c modified: configure modified: configure.ac modified: genrc.c modified: gentones.c modified: genwave.c modified: gsm.cpp modified: mISDN.cpp modified: main.c modified: port.cpp modified: tones.c modified: trace.c
Diffstat (limited to 'genwave.c')
-rw-r--r--genwave.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/genwave.c b/genwave.c
index 8f32076..685b5fa 100644
--- a/genwave.c
+++ b/genwave.c
@@ -100,6 +100,7 @@ void write_law(FILE *fp, char *name, char law)
unsigned int i;
short sample;
unsigned int size, wsize;
+ int ret;
if ((lfp=fopen(name,"r"))) {
/* get size */
@@ -125,18 +126,18 @@ void write_law(FILE *fp, char *name, char law)
fmt.data_rate = 16000;
fmt.bytes_sample = 2;
fmt.bits_sample = 16;
- fwrite(&fmt, sizeof(fmt), 1, fp);
+ ret = fwrite(&fmt, sizeof(fmt), 1, fp);
/* data */
fprintf(fp, "data%c%c%c%c", (char)(size&0xff), (char)((size>>8)&0xff), (char)((size>>16)&0xff), (char)(size>>24));
i = 0;
while(i < size) {
- fread(buffer, 1, 1, lfp);
+ ret = fread(buffer, 1, 1, lfp);
if (law == 'a')
sample = isdn_audio_alaw_to_s16[*buffer];
else
sample = isdn_audio_ulaw_to_s16[*buffer];
- fwrite(&sample, 2, 1, fp);
+ ret = fwrite(&sample, 2, 1, fp);
i+=2;
}