X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=genwave.c;h=685b5fa2d1413b298f829621e57887f7d3cbe46c;hp=b397d3c7d090230f0713e4a762efa22313b518e6;hb=034d3a91404addedc1c7a3494862c79532b0b878;hpb=08aad9a8c5ad279759e0a870b1dd0d8159ce3444;ds=sidebyside diff --git a/genwave.c b/genwave.c index b397d3c..685b5fa 100644 --- a/genwave.c +++ b/genwave.c @@ -100,9 +100,9 @@ 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"))) - { + if ((lfp=fopen(name,"r"))) { /* get size */ fseek(lfp, 0, SEEK_END); size = ftell(lfp); @@ -126,19 +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); + while(i < size) { + 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; } @@ -156,8 +155,7 @@ int main(int argc, char *argv[]) { FILE *fp; - if (argc <= 1) - { + if (argc <= 1) { usage: printf("Usage:\n"); printf("%s ulaw2wave \n", argv[0]); @@ -165,29 +163,23 @@ int main(int argc, char *argv[]) return(0); } - if (!strcmp(argv[1], "alaw2wave")) - { + if (!strcmp(argv[1], "alaw2wave")) { if (argc <= 3) goto usage; - if ((fp=fopen(argv[3],"w"))) - { + if ((fp=fopen(argv[3],"w"))) { write_law(fp,argv[2],'a'); fclose(fp); - } else - { + } else { printf("Cannot open wave file %s\n",argv[3]); } } else - if (!strcmp(argv[1], "ulaw2wave")) - { + if (!strcmp(argv[1], "ulaw2wave")) { if (argc <= 3) goto usage; - if ((fp=fopen(argv[3],"w"))) - { + if ((fp=fopen(argv[3],"w"))) { write_law(fp,argv[2],'u'); fclose(fp); - } else - { + } else { printf("Cannot open wave file %s\n",argv[3]); } } else