]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Fix window compile
authorDavid Yat Sin <dyatsin@sangoma.com>
Mon, 13 Jun 2011 20:22:10 +0000 (16:22 -0400)
committerDavid Yat Sin <dyatsin@sangoma.com>
Mon, 13 Jun 2011 20:22:10 +0000 (16:22 -0400)
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/include/private/ftdm_core.h

index 93729f0a50577ab4ff6a6d25b8ac8c627c557d64..dcd9be618ba8a737a34a4655d0f2a2ae4014b23b 100644 (file)
@@ -3583,7 +3583,7 @@ skipdebug:
        return status;
 }
 
-FIO_WRITE_FUNCTION(ftdm_raw_write)
+FT_DECLARE(ftdm_status_t) ftdm_raw_write (ftdm_channel_t *ftdmchan, void *data, ftdm_size_t *datalen)
 {
        int dlen = (int) *datalen;
 
@@ -3610,7 +3610,7 @@ FIO_WRITE_FUNCTION(ftdm_raw_write)
        return ftdmchan->fio->write(ftdmchan, data, datalen);
 }
 
-FIO_READ_FUNCTION(ftdm_raw_read)
+FT_DECLARE(ftdm_status_t) ftdm_raw_read (ftdm_channel_t *ftdmchan, void *data, ftdm_size_t *datalen)
 {
        ftdm_status_t  status;
        
index 8fea822101746e1ea865c00fa0cdf5de5ba83c2c..56a10e8690470070ea58982c9e40045ad25a87e4 100644 (file)
@@ -58,8 +58,8 @@ static sng_isdn_event_interface_t     g_sngisdn_event_interface;
 
 ftdm_sngisdn_data_t                                    g_sngisdn_data;
 
-FTDM_ENUM_NAMES(SNGISDN_TRANSFER_TYPE_NAMES, SNGISDN_TRANSFER_TYPE_STRINGS)
-FTDM_STR2ENUM(ftdm_str2sngisdn_transfer_type, sngisdn_transfer_type2str, sngisdn_transfer_type_t, SNGISDN_TRANSFER_TYPE_NAMES, SNGISDN_TRANSFER_INVALID)
+SNGISDN_ENUM_NAMES(SNGISDN_TRANSFER_TYPE_NAMES, SNGISDN_TRANSFER_TYPE_STRINGS)
+SNGISDN_STR2ENUM(ftdm_str2sngisdn_transfer_type, sngisdn_transfer_type2str, sngisdn_transfer_type_t, SNGISDN_TRANSFER_TYPE_NAMES, SNGISDN_TRANSFER_INVALID)
 
 ftdm_state_map_t sangoma_isdn_state_map = {
        {
index a3cfea88ee514a0fbbcd1f65945c98e427257117..7559fec675b48ae0e1d2071267605670920e7717 100644 (file)
@@ -177,7 +177,7 @@ typedef enum {
        SNGISDN_TRANSFER_INVALID,
 } sngisdn_transfer_type_t;
 #define SNGISDN_TRANSFER_TYPE_STRINGS "NONE", "ATT_COURTESY_VRU", "ATT_COURTERY_VRU_DATA", "INVALID"
-FTDM_STR2ENUM_P(ftdm_str2sngisdn_transfer_type, sngisdn_transfer_type2str, sngisdn_transfer_type_t)
+SNGISDN_STR2ENUM_P(ftdm_str2sngisdn_transfer_type, sngisdn_transfer_type2str, sngisdn_transfer_type_t)
 
 /* From section 4.2 of TR50075, max length of data is 100 when single UUI is sent */
 #define COURTESY_TRANSFER_MAX_DATA_SIZE 100
index 96083430fce82bdbebf1c67b227465c799dbcabc..67015c6fdf3d7d8dc8211555308b4199c9426cd1 100644 (file)
@@ -599,8 +599,8 @@ FT_DECLARE(ftdm_iterator_t *) ftdm_get_iterator(ftdm_iterator_type_t type, ftdm_
 
 FT_DECLARE(ftdm_status_t) ftdm_channel_process_media(ftdm_channel_t *ftdmchan, void *data, ftdm_size_t *datalen);
 
-FIO_WRITE_FUNCTION(ftdm_raw_write);
-FIO_READ_FUNCTION(ftdm_raw_read);
+FT_DECLARE(ftdm_status_t) ftdm_raw_read (ftdm_channel_t *ftdmchan, void *data, ftdm_size_t *datalen);
+FT_DECLARE(ftdm_status_t) ftdm_raw_write (ftdm_channel_t *ftdmchan, void *data, ftdm_size_t *datalen);
 
 /*! 
  * \brief Retrieves an event from the span