[asterisk-commits] mvanbaak: branch mvanbaak/ast_frame_dataunion r117249 - /team/mvanbaak/ast_fr...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon May 19 17:19:07 CDT 2008
Author: mvanbaak
Date: Mon May 19 17:19:06 2008
New Revision: 117249
URL: http://svn.digium.com/view/asterisk?view=rev&rev=117249
Log:
make formats/ compile
Modified:
team/mvanbaak/ast_frame_dataunion/formats/format_g723.c
team/mvanbaak/ast_frame_dataunion/formats/format_g726.c
team/mvanbaak/ast_frame_dataunion/formats/format_g729.c
team/mvanbaak/ast_frame_dataunion/formats/format_gsm.c
team/mvanbaak/ast_frame_dataunion/formats/format_h263.c
team/mvanbaak/ast_frame_dataunion/formats/format_h264.c
team/mvanbaak/ast_frame_dataunion/formats/format_ilbc.c
team/mvanbaak/ast_frame_dataunion/formats/format_jpeg.c
team/mvanbaak/ast_frame_dataunion/formats/format_pcm.c
team/mvanbaak/ast_frame_dataunion/formats/format_sln.c
team/mvanbaak/ast_frame_dataunion/formats/format_sln16.c
team/mvanbaak/ast_frame_dataunion/formats/format_vox.c
team/mvanbaak/ast_frame_dataunion/formats/format_wav.c
team/mvanbaak/ast_frame_dataunion/formats/format_wav_gsm.c
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_g723.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_g723.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_g723.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_g723.c Mon May 19 17:19:06 2008
@@ -64,7 +64,7 @@
s->fr.subclass = AST_FORMAT_G723_1;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, size);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) != size) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) != size) {
ast_log(LOG_WARNING, "Short read (%d of %d bytes) (%s)!\n", res, size, strerror(errno));
return NULL;
}
@@ -100,7 +100,7 @@
ast_log(LOG_WARNING, "Unable to write size: res=%d (%s)\n", res, strerror(errno));
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, s->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, s->f)) != f->datalen) {
ast_log(LOG_WARNING, "Unable to write frame: res=%d (%s)\n", res, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_g726.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_g726.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_g726.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_g726.c Mon May 19 17:19:06 2008
@@ -123,7 +123,7 @@
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, frame_size[fs->rate]);
s->fr.samples = 8 * FRAME_TIME;
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -151,7 +151,7 @@
f->datalen, frame_size[fs->rate]);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, s->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, s->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n",
res, frame_size[fs->rate], strerror(errno));
return -1;
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_g729.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_g729.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_g729.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_g729.c Mon May 19 17:19:06 2008
@@ -50,7 +50,7 @@
s->fr.mallocd = 0;
s->fr.samples = G729A_SAMPLES;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, BUF_SIZE);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
if (res && (res != 10)) /* XXX what for ? */
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -74,7 +74,7 @@
ast_log(LOG_WARNING, "Invalid data length, %d, should be multiple of 10\n", f->datalen);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/10): %s\n", res, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_gsm.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_gsm.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_gsm.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_gsm.c Mon May 19 17:19:06 2008
@@ -56,7 +56,7 @@
s->fr.subclass = AST_FORMAT_GSM;
AST_FRAME_SET_BUFFER(&(s->fr), s->buf, AST_FRIENDLY_OFFSET, GSM_FRAME_SIZE)
s->fr.mallocd = 0;
- if ((res = fread(s->fr.data, 1, GSM_FRAME_SIZE, s->f)) != GSM_FRAME_SIZE) {
+ if ((res = fread(s->fr.data.ptr, 1, GSM_FRAME_SIZE, s->f)) != GSM_FRAME_SIZE) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -82,7 +82,7 @@
/* This is in MSGSM format, need to be converted */
int len=0;
while(len < f->datalen) {
- conv65(f->data + len, gsm);
+ conv65(f->data.ptr + len, gsm);
if ((res = fwrite(gsm, 1, 2*GSM_FRAME_SIZE, fs->f)) != 2*GSM_FRAME_SIZE) {
ast_log(LOG_WARNING, "Bad write (%d/66): %s\n", res, strerror(errno));
return -1;
@@ -94,7 +94,7 @@
ast_log(LOG_WARNING, "Invalid data length, %d, should be multiple of 33\n", f->datalen);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/33): %s\n", res, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_h263.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_h263.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_h263.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_h263.c Mon May 19 17:19:06 2008
@@ -83,7 +83,7 @@
s->fr.subclass = AST_FORMAT_H263;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, len);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -130,7 +130,7 @@
ast_log(LOG_WARNING, "Bad write (%d/2): %s\n", res, strerror(errno));
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n", res, f->datalen, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_h264.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_h264.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_h264.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_h264.c Mon May 19 17:19:06 2008
@@ -75,7 +75,7 @@
s->fr.subclass = AST_FORMAT_H264;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, len);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
if (res)
ast_log(LOG_WARNING, "Short read (%d of %d) (%s)!\n", res, len, strerror(errno));
return NULL;
@@ -119,7 +119,7 @@
ast_log(LOG_WARNING, "Bad write (%d/2): %s\n", res, strerror(errno));
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, s->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, s->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n", res, f->datalen, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_ilbc.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_ilbc.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_ilbc.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_ilbc.c Mon May 19 17:19:06 2008
@@ -48,7 +48,7 @@
s->fr.subclass = AST_FORMAT_ILBC;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, ILBC_BUF_SIZE);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) != s->fr.datalen) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -72,7 +72,7 @@
ast_log(LOG_WARNING, "Invalid data length, %d, should be multiple of 50\n", f->datalen);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/50): %s\n", res, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_jpeg.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_jpeg.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_jpeg.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_jpeg.c Mon May 19 17:19:06 2008
@@ -49,7 +49,7 @@
memset(&fr, 0, sizeof(fr));
fr.frametype = AST_FRAME_IMAGE;
fr.subclass = AST_FORMAT_JPEG;
- fr.data = buf;
+ fr.data.ptr = buf;
fr.src = "JPEG Read";
fr.datalen = len;
return ast_frisolate(&fr);
@@ -79,7 +79,7 @@
return -1;
}
if (fr->datalen) {
- res = write(fd, fr->data, fr->datalen);
+ res = write(fd, fr->data.ptr, fr->datalen);
if (res != fr->datalen) {
ast_log(LOG_WARNING, "Only wrote %d of %d bytes: %s\n", res, fr->datalen, strerror(errno));
return -1;
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_pcm.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_pcm.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_pcm.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_pcm.c Mon May 19 17:19:06 2008
@@ -83,7 +83,7 @@
s->fr.subclass = s->fmt->format;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, BUF_SIZE);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) < 1) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) < 1) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -209,7 +209,7 @@
}
#endif /* REALTIME_WRITE */
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n", res, f->datalen, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_sln.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_sln.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_sln.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_sln.c Mon May 19 17:19:06 2008
@@ -42,7 +42,7 @@
s->fr.subclass = AST_FORMAT_SLINEAR;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, BUF_SIZE);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) < 1) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) < 1) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -63,7 +63,7 @@
ast_log(LOG_WARNING, "Asked to write non-slinear frame (%d)!\n", f->subclass);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n", res, f->datalen, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_sln16.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_sln16.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_sln16.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_sln16.c Mon May 19 17:19:06 2008
@@ -43,7 +43,7 @@
s->fr.subclass = AST_FORMAT_SLINEAR16;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, BUF_SIZE);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) < 1) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) < 1) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -65,7 +65,7 @@
ast_log(LOG_WARNING, "Asked to write non-slinear16 frame (%d)!\n", f->subclass);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n", res, f->datalen, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_vox.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_vox.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_vox.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_vox.c Mon May 19 17:19:06 2008
@@ -44,7 +44,7 @@
s->fr.subclass = AST_FORMAT_ADPCM;
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, BUF_SIZE);
- if ((res = fread(s->fr.data, 1, s->fr.datalen, s->f)) < 1) {
+ if ((res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) < 1) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -65,7 +65,7 @@
ast_log(LOG_WARNING, "Asked to write non-ADPCM frame (%d)!\n", f->subclass);
return -1;
}
- if ((res = fwrite(f->data, 1, f->datalen, s->f)) != f->datalen) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, s->f)) != f->datalen) {
ast_log(LOG_WARNING, "Bad write (%d/%d): %s\n", res, f->datalen, strerror(errno));
return -1;
}
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_wav.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_wav.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_wav.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_wav.c Mon May 19 17:19:06 2008
@@ -362,7 +362,7 @@
s->fr.mallocd = 0;
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, bytes);
- if ( (res = fread(s->fr.data, 1, s->fr.datalen, s->f)) <= 0 ) {
+ if ( (res = fread(s->fr.data.ptr, 1, s->fr.datalen, s->f)) <= 0 ) {
if (res)
ast_log(LOG_WARNING, "Short read (%d) (%s)!\n", res, strerror(errno));
return NULL;
@@ -370,7 +370,7 @@
s->fr.datalen = res;
s->fr.samples = samples = res / 2;
- tmp = (short *)(s->fr.data);
+ tmp = (short *)(s->fr.data.ptr);
#if __BYTE_ORDER == __BIG_ENDIAN
/* file format is little endian so we need to swap */
for( x = 0; x < samples; x++)
@@ -407,14 +407,14 @@
ast_log(LOG_WARNING, "Data length is too long\n");
return -1;
}
- tmpi = f->data;
+ tmpi = f->data.ptr;
for (x=0; x < f->datalen/2; x++)
tmp[x] = (tmpi[x] << 8) | ((tmpi[x] & 0xff00) >> 8);
if ((res = fwrite(tmp, 1, f->datalen, fs->f)) != f->datalen ) {
#else
/* just write */
- if ((res = fwrite(f->data, 1, f->datalen, fs->f)) != f->datalen ) {
+ if ((res = fwrite(f->data.ptr, 1, f->datalen, fs->f)) != f->datalen ) {
#endif
ast_log(LOG_WARNING, "Bad write (%d): %s\n", res, strerror(errno));
return -1;
Modified: team/mvanbaak/ast_frame_dataunion/formats/format_wav_gsm.c
URL: http://svn.digium.com/view/asterisk/team/mvanbaak/ast_frame_dataunion/formats/format_wav_gsm.c?view=diff&rev=117249&r1=117248&r2=117249
==============================================================================
--- team/mvanbaak/ast_frame_dataunion/formats/format_wav_gsm.c (original)
+++ team/mvanbaak/ast_frame_dataunion/formats/format_wav_gsm.c Mon May 19 17:19:06 2008
@@ -402,7 +402,7 @@
AST_FRAME_SET_BUFFER(&s->fr, s->buf, AST_FRIENDLY_OFFSET, GSM_FRAME_SIZE);
if (fs->secondhalf) {
/* Just return a frame based on the second GSM frame */
- s->fr.data = (char *)s->fr.data + GSM_FRAME_SIZE;
+ s->fr.data.ptr = (char *)s->fr.data.ptr + GSM_FRAME_SIZE;
s->fr.offset += GSM_FRAME_SIZE;
} else {
/* read and convert */
@@ -415,7 +415,7 @@
return NULL;
}
/* Convert from MS format to two real GSM frames */
- conv65(msdata, s->fr.data);
+ conv65(msdata, s->fr.data.ptr);
}
fs->secondhalf = !fs->secondhalf;
*whennext = GSM_SAMPLES;
@@ -449,16 +449,16 @@
int res;
unsigned char *src, msdata[MSGSM_FRAME_SIZE];
if (fs->secondhalf) { /* second half of raw gsm to be converted */
- memcpy(s->buf + GSM_FRAME_SIZE, f->data + len, GSM_FRAME_SIZE);
+ memcpy(s->buf + GSM_FRAME_SIZE, f->data.ptr + len, GSM_FRAME_SIZE);
conv66((unsigned char *) s->buf, msdata);
src = msdata;
fs->secondhalf = 0;
} else if (size == GSM_FRAME_SIZE) { /* first half of raw gsm */
- memcpy(s->buf, f->data + len, GSM_FRAME_SIZE);
+ memcpy(s->buf, f->data.ptr + len, GSM_FRAME_SIZE);
src = NULL; /* nothing to write */
fs->secondhalf = 1;
} else { /* raw msgsm data */
- src = f->data + len;
+ src = f->data.ptr + len;
}
if (src && (res = fwrite(src, 1, MSGSM_FRAME_SIZE, s->f)) != MSGSM_FRAME_SIZE) {
ast_log(LOG_WARNING, "Bad write (%d/65): %s\n", res, strerror(errno));
More information about the asterisk-commits
mailing list