Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv1054

Modified Files:
        asterisk.c dsp.c manager.c rtp.c 
Log Message:
correct some signed/unsigned issues found by GCC 4 (bug #4237)


Index: asterisk.c
===================================================================
RCS file: /usr/cvsroot/asterisk/asterisk.c,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -d -r1.152 -r1.153
--- asterisk.c  8 May 2005 16:44:25 -0000       1.152
+++ asterisk.c  15 May 2005 03:21:51 -0000      1.153
@@ -327,7 +327,7 @@
 {
        struct sockaddr_un sunaddr;
        int s;
-       int len;
+       socklen_t len;
        int x;
        int flags;
        struct pollfd fds[1];

Index: dsp.c
===================================================================
RCS file: /usr/cvsroot/asterisk/dsp.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- dsp.c       22 Apr 2005 13:11:34 -0000      1.40
+++ dsp.c       15 May 2005 03:21:51 -0000      1.41
@@ -1303,7 +1303,7 @@
        int res;
        int digit;
        int x;
-       unsigned short *shortdata;
+       short *shortdata;
        unsigned char *odata;
        int len;
        int writeback = 0;
@@ -1315,11 +1315,11 @@
                                break; \
                        case AST_FORMAT_ULAW: \
                                for (x=0;x<len;x++) \
-                                       odata[x] = AST_LIN2MU(shortdata[x]); \
+                                       odata[x] = AST_LIN2MU((unsigned 
short)shortdata[x]); \
                                break; \
                        case AST_FORMAT_ALAW: \
                                for (x=0;x<len;x++) \
-                                       odata[x] = AST_LIN2A(shortdata[x]); \
+                                       odata[x] = AST_LIN2A((unsigned 
short)shortdata[x]); \
                                break; \
                        } \
                } \

Index: manager.c
===================================================================
RCS file: /usr/cvsroot/asterisk/manager.c,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -d -r1.95 -r1.96
--- manager.c   15 May 2005 02:54:47 -0000      1.95
+++ manager.c   15 May 2005 03:21:51 -0000      1.96
@@ -1358,7 +1358,7 @@
 {
        int as;
        struct sockaddr_in sin;
-       int sinlen;
+       socklen_t sinlen;
        struct mansession *s;
        struct protoent *p;
        int arg = 1;

Index: rtp.c
===================================================================
RCS file: /usr/cvsroot/asterisk/rtp.c,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -d -r1.127 -r1.128
--- rtp.c       14 May 2005 23:57:44 -0000      1.127
+++ rtp.c       15 May 2005 03:21:51 -0000      1.128
@@ -313,7 +313,7 @@
 struct ast_frame *ast_rtcp_read(struct ast_rtp *rtp)
 {
        static struct ast_frame null_frame = { AST_FRAME_NULL, };
-       int len;
+       socklen_t len;
        int hdrlen = 8;
        int res;
        struct sockaddr_in sin;
@@ -382,7 +382,7 @@
 {
        int res;
        struct sockaddr_in sin;
-       int len;
+       socklen_t len;
        unsigned int seqno;
        int version;
        int payloadtype;

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to