mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-05-08 00:33:20 +00:00
freetdm: ftmod_r2 - fixed complation warnings on windows
This commit is contained in:
parent
1088533626
commit
d25cb0282b
@ -102,7 +102,7 @@ static void write_chan_io_dump(ftdm_io_dump_t *dump, char *dataptr, int dlen)
|
|||||||
if (dlen > avail) {
|
if (dlen > avail) {
|
||||||
int diff = dlen - avail;
|
int diff = dlen - avail;
|
||||||
|
|
||||||
ftdm_assert(diff < dump->size, "Very small buffer or very big IO chunk!\n");
|
ftdm_assert(diff < (int)dump->size, "Very small buffer or very big IO chunk!\n");
|
||||||
|
|
||||||
/* write only what we can and the rest at the beginning of the buffer */
|
/* write only what we can and the rest at the beginning of the buffer */
|
||||||
memcpy(&dump->buffer[windex], dataptr, avail);
|
memcpy(&dump->buffer[windex], dataptr, avail);
|
||||||
@ -116,7 +116,7 @@ static void write_chan_io_dump(ftdm_io_dump_t *dump, char *dataptr, int dlen)
|
|||||||
windex += dlen;
|
windex += dlen;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (windex == dump->size) {
|
if (windex == (int)dump->size) {
|
||||||
/*ftdm_log_chan(fchan, FTDM_LOG_DEBUG, "wrapping around dump buffer %p\n", dump);*/
|
/*ftdm_log_chan(fchan, FTDM_LOG_DEBUG, "wrapping around dump buffer %p\n", dump);*/
|
||||||
windex = 0;
|
windex = 0;
|
||||||
dump->wrapped = 1;
|
dump->wrapped = 1;
|
||||||
@ -3398,8 +3398,8 @@ static FIO_READ_FUNCTION(ftdm_raw_read)
|
|||||||
{
|
{
|
||||||
ftdm_status_t status = ftdmchan->fio->read(ftdmchan, data, datalen);
|
ftdm_status_t status = ftdmchan->fio->read(ftdmchan, data, datalen);
|
||||||
if (status == FTDM_SUCCESS && ftdmchan->fds[FTDM_READ_TRACE_INDEX] > -1) {
|
if (status == FTDM_SUCCESS && ftdmchan->fds[FTDM_READ_TRACE_INDEX] > -1) {
|
||||||
int dlen = (int) *datalen;
|
ftdm_size_t dlen = *datalen;
|
||||||
if (write(ftdmchan->fds[FTDM_READ_TRACE_INDEX], data, dlen) != dlen) {
|
if ((ftdm_size_t)write(ftdmchan->fds[FTDM_READ_TRACE_INDEX], data, dlen) != dlen) {
|
||||||
ftdm_log(FTDM_LOG_WARNING, "Raw input trace failed to write all of the %zd bytes\n", dlen);
|
ftdm_log(FTDM_LOG_WARNING, "Raw input trace failed to write all of the %zd bytes\n", dlen);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3409,8 +3409,8 @@ static FIO_READ_FUNCTION(ftdm_raw_read)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (status == FTDM_SUCCESS) {
|
if (status == FTDM_SUCCESS) {
|
||||||
int dlen = (int) *datalen;
|
ftdm_size_t dlen = *datalen;
|
||||||
size_t rc = 0;
|
ftdm_size_t rc = 0;
|
||||||
|
|
||||||
write_chan_io_dump(&ftdmchan->rxdump, data, dlen);
|
write_chan_io_dump(&ftdmchan->rxdump, data, dlen);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user