head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.154 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.152 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.150 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.148 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.146 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.144 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.142 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.140 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.138 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.136 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.134 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.132 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.130 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.128 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.126 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.124 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.122 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.120 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.118 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.116 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.114 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.112 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.110 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.106 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.86 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.108 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.104 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.102 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.100 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.98 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.96 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.94 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.92 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.90 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.88 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.84 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.82 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.80 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.78 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.76 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.74 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.72 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.70 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.68 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.66 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.64 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.62 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.60 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.58 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.56 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.54 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.52 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.50 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.48 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.46 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.44 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.42 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.40 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.38 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.36 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.34 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.32 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.30 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.28 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.26 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.24 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.22 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.20 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.18 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.16 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.14 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.12 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.10 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.8 pkgsrc-2008Q1:1.1.0.6 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.4 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.2 pkgsrc-2007Q3-base:1.1; locks; strict; comment @# @; 1.1 date 2007.10.06.00.00.01; author joerg; state Exp; branches; next ; desc @@ 1.1 log @Make partysip compilable with newer osip library versions. @ text @$NetBSD$ --- src/osip_msg.c.orig 2007-10-05 22:53:12.000000000 +0000 +++ src/osip_msg.c @@@@ -88,16 +88,16 @@@@ osip_msg_build_response (osip_message_t goto mcubr_error_1; pos = 0; - while (!osip_list_eol (request->vias, pos)) + while (!osip_list_eol (&request->vias, pos)) { osip_via_t *via; osip_via_t *via2; - via = (osip_via_t *) osip_list_get (request->vias, pos); + via = (osip_via_t *) osip_list_get (&request->vias, pos); i = osip_via_clone (via, &via2); if (i != -0) goto mcubr_error_1; - osip_list_add (response->vias, via2, -1); + osip_list_add (&response->vias, via2, -1); pos++; } @@@@ -119,7 +119,7 @@@@ osip_msg_build_response (osip_message_t HASHHEX ToTag; osip_via_t *via; osip_generic_param_t *br; - via = (osip_via_t *)osip_list_get(request->vias,0); + via = (osip_via_t *)osip_list_get(&request->vias,0); osip_via_param_get_byname (via, "branch", &br); if (br==NULL || br->gvalue==NULL) { @@@@ -197,14 +197,14 @@@@ osip_msg_build_response (osip_message_t /* copy all record-route values */ pos=0; - while (!osip_list_eol(request->record_routes, pos)) + while (!osip_list_eol(&request->record_routes, pos)) { osip_record_route_t *rr; osip_record_route_t *rr2; - rr = osip_list_get(request->record_routes, pos); + rr = osip_list_get(&request->record_routes, pos); i = osip_record_route_clone(rr, &rr2); if (i!=0) return -1; - osip_list_add(response->record_routes, rr2, -1); + osip_list_add(&response->record_routes, rr2, -1); pos++; } } @@@@ -230,13 +230,13 @@@@ osip_msg_sfp_build_response_osip_to_forw return -1; /* remove top via... and send */ - via = osip_list_get (fwd->vias, 0); + via = osip_list_get (&fwd->vias, 0); if (via == NULL) /* remote error: no via!! */ { osip_message_free (fwd); return -1; } - osip_list_remove (fwd->vias, 0); + osip_list_remove (&fwd->vias, 0); osip_via_free (via); if (core->banner[0]!='\0') @@@@ -350,7 +350,7 @@@@ _osip_message_set_topheader (osip_messag else h->hvalue = NULL; sip->message_property = 2; - osip_list_add (sip->headers, h, 0); + osip_list_add (&sip->headers, h, 0); return 0; /* ok */ } @@@@ -427,7 +427,7 @@@@ osip_msg_default_build_request_osip_to_f via_set_port (via, osip_strdup (serverport)); via_set_protocol (via, osip_strdup ("UDP")); - osip_list_add (fwd->vias, via, 0); + osip_list_add (&fwd->vias, via, 0); /* 3. Update the Max-Forwards header field */ osip_message_get_max_forwards (fwd, 0, &maxfwd); @@@@ -465,7 +465,7 @@@@ osip_msg_default_build_request_osip_to_f OSIP_TRACE (osip_trace (__FILE__, __LINE__, OSIP_INFO4, NULL, "I detect a route inserted by me, I remove it.\n")); - osip_list_remove (fwd->routes, 0); + osip_list_remove (&fwd->routes, 0); osip_route_free (route); } } @@@@ -499,13 +499,13 @@@@ osip_msg_default_build_request_osip_to_f osip_strdup (psp_config_get_element ("magicstring2"))); osip_record_route_set_url (r_route, url_of_proxy); /* insert above all other record-route */ - osip_list_add (fwd->record_routes, r_route, 0); + osip_list_add (&fwd->record_routes, r_route, 0); } /* 9. Add a Content-Length header field if necessary */ if (fwd->content_length == NULL) { - if (osip_list_size (fwd->bodies) == 0) + if (osip_list_size (&fwd->bodies) == 0) osip_message_set_content_length (fwd, "0"); /* else should be refused before... but I prefer to let other deal with that */ @@@@ -668,7 +668,7 @@@@ osip_msg_modify_ack_osip_to_be_forwarded via_set_port (via, osip_strdup (serverport)); via_set_protocol (via, osip_strdup ("UDP")); - osip_list_add (ack->vias, via, 0); + osip_list_add (&ack->vias, via, 0); /* 3. Update the Max-Forwards header field */ osip_message_get_max_forwards (ack, 0, &maxfwd); @@@@ -702,7 +702,7 @@@@ osip_msg_modify_ack_osip_to_be_forwarded OSIP_TRACE (osip_trace (__FILE__, __LINE__, OSIP_INFO4, NULL, "I detect a route inserted by me, I remove it.\n")); - osip_list_remove (ack->routes, 0); + osip_list_remove (&ack->routes, 0); osip_route_free (route); /* in this case, we have previously requested to stay on the path. We don't want to change that decision now, so we override @@@@ -716,7 +716,7 @@@@ osip_msg_modify_ack_osip_to_be_forwarded /* 9. Add a Content-Length header field if necessary */ if (ack->content_length == NULL) { - if (osip_list_size (ack->bodies) == 0) + if (osip_list_size (&ack->bodies) == 0) osip_message_set_content_length (ack, "0"); /* else should be refused before... but I prefer to let other deal with that */ @@@@ -779,7 +779,7 @@@@ osip_msg_build_cancel (osip_message_t ** i = osip_via_clone (via, &via2); if (i != 0) goto gc_error_1; - osip_list_add (request->vias, via2, -1); + osip_list_add (&request->vias, via2, -1); } osip_message_set_content_length (request, "0"); @