]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix windows build
authorMichael Jerris <mike@jerris.com>
Sun, 8 Apr 2007 16:16:00 +0000 (16:16 +0000)
committerMichael Jerris <mike@jerris.com>
Sun, 8 Apr 2007 16:16:00 +0000 (16:16 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4892 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/include/switch.h
src/switch_core.c
src/switch_rtp.c

index 84019a77e5e4461b70befd3c86fe978b87696f69..f0f91c90e417ca6a2134bb86fd2f717f1f372124 100644 (file)
 #include <setjmp.h>
 #include <ctype.h>
 #include <fcntl.h>
+#ifdef _MSC_VER
+#include <string.h>
+#else
 #include <strings.h>
+#endif
 #include <sys/stat.h>
 #include <limits.h>
 #include <sys/types.h>
index 2d965d52d26729141c863296012c8b370987fd5e..f6447ddf8aa423f556867bc10aeefd3192bed453 100644 (file)
@@ -447,10 +447,10 @@ SWITCH_DECLARE(switch_status_t) switch_core_init(char *console, const char **err
                                        switch_core_session_limit(atoi(val));
                                }
                                else if (!strcasecmp(var, "rtp-start-port")) {
-                                       switch_rtp_set_start_port(atoi(val));
+                                       switch_rtp_set_start_port((switch_port_t)atoi(val));
                                }
                                else if (!strcasecmp(var, "rtp-end-port")) {
-                                       switch_rtp_set_end_port(atoi(val));
+                                       switch_rtp_set_end_port((switch_port_t)atoi(val));
                                }
                        }
                }
index 9d548146f45fa2f618006a28d74c4f96745bde6f..0b54c8f9258bb6d302c7d2f8e0e8cf5146c735c0 100644 (file)
@@ -857,7 +857,7 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_
                                
                                rtp_session->recv_msg.header.pt = (uint32_t) rtp_session->cng_pt ? rtp_session->cng_pt : SWITCH_RTP_CNG_PAYLOAD;
                                *flags |= SFF_CNG;
-                               *payload_type = rtp_session->recv_msg.header.pt;
+                               *payload_type = (switch_payload_t)rtp_session->recv_msg.header.pt;
                                return 2 + rtp_header_len;
                        }
                }
@@ -877,7 +877,7 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_
 
                        rtp_session->recv_msg.header.pt = (uint32_t) rtp_session->cng_pt ? rtp_session->cng_pt : SWITCH_RTP_CNG_PAYLOAD;
                        *flags |= SFF_CNG;
-                       *payload_type = rtp_session->recv_msg.header.pt;
+                       *payload_type = (switch_payload_t)rtp_session->recv_msg.header.pt;
                        return 2 + rtp_header_len;
                }