The attached patch attempts to begin to address -Wsign-compare warnings
on gcc build both with and without --disable-size_compat specified for
configure.  Please verify that none of these break ABI.  More patches on
this topic to come.

Mike


New patches:

[fix signed compare warnings in gcc4
[EMAIL PROTECTED] {
hunk ./libsofia-sip-ua/bnf/sofia-sip/bnf.h 262
-static inline isize_t span_unreserved(char const *s)
+static inline size_t span_unreserved(char const *s)
hunk ./libsofia-sip-ua/http/http_parser.c 209
-  size_t n;
-  unsigned crlf, chunk_len;
+  isize_t n, crlf;
+  unsigned chunk_len;
hunk ./libsofia-sip-ua/msg/msg_mime.c 1191
-                     char const *name, isize_t namelen,
+                     char const *name, size_t namelen,
hunk ./libsofia-sip-ua/msg/msg_mime.c 1299
-                         char const *name, isize_t namelen,
+                         char const *name, size_t namelen,
hunk ./libsofia-sip-ua/msg/msg_mime.c 1588
-                                  char const *name, isize_t namelen,
+                                  char const *name, size_t namelen,
hunk ./libsofia-sip-ua/msg/msg_parser.c 342
-  size_t i = 0;
+  isize_t i = 0;
hunk ./libsofia-sip-ua/msg/msg_parser.c 1249
-                            char b[], isize_t bsiz,
+                            char b[], usize_t bsiz,
hunk ./libsofia-sip-ua/msg/msg_parser.c 1910
-  size_t len = 0, n = 0;
+  size_t len = 0;
+  isize_t n = 0;
hunk ./libsofia-sip-ua/msg/sofia-sip/msg_types.h 255
-typedef int msg_update_f(msg_common_t *, char const *name, isize_t namelen,
+typedef int msg_update_f(msg_common_t *, char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_basic.c 876
-                          char const *name, isize_t namelen,
+                          char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_basic.c 1416
-                             char const *name, isize_t namelen,
+                             char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_basic.c 2040
-                                 char const *name, isize_t namelen,
+                                 char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_basic.c 2633
-                         char const *name, isize_t namelen,
+                         char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_caller_prefs.c 360
-                                    char const *name, isize_t namelen,
+                                    char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_event.c 151
-                          char const *name, isize_t namelen,
+                          char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_event.c 356
-                                        char const *name, isize_t namelen,
+                                        char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_extra.c 134
-                         char const *name, isize_t namelen,
+                         char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_reason.c 174
-                            char const *name, isize_t namelen,
+                            char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_refer.c 261
-                          char const *name, isize_t namelen,
+                          char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_refer.c 395
-                              char const *name, isize_t namelen,
+                              char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_security.c 540
-                                    char const *name, isize_t namelen,
+                                    char const *name, size_t namelen,
hunk ./libsofia-sip-ua/sip/sip_session.c 148
-                                     char const *name, isize_t namelen,
+                                     char const *name, size_t namelen,
}

Context:

[configure.ac, RELEASE, Doxyfile.aliases: prepare for next release.
[EMAIL PROTECTED] 
[TAG rel-sofia-sip-1_12_2-2
[EMAIL PROTECTED] 
Patch bundle hash:
c07b06cdc5ce4843bb8916511d8d43c2db78a8a8
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to