From dbc089643977490d5a5258e9a3a43a07ecd54522 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Wed, 10 Jul 2024 12:08:54 +0200 Subject: [PATCH] MT#60476 Make `struct sdp_origin` a typedef For the sake of simplicity in usage and also visibility for rest of file implementers via the types.h, turn `strct sdp_origin` into the typedef `sdp_origin`. Change-Id: I13e71b9bbc944cf2931afc4fbc2c3f465eea815c --- daemon/sdp.c | 6 +++--- include/call_interfaces.h | 2 +- include/types.h | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/daemon/sdp.c b/daemon/sdp.c index b0a41e529..e11e32c61 100644 --- a/daemon/sdp.c +++ b/daemon/sdp.c @@ -102,7 +102,7 @@ TYPED_GQUEUE(sdp_media, struct sdp_media) struct sdp_session { str s; - struct sdp_origin origin; + sdp_origin origin; str session_name; str session_timing; /* t= */ struct sdp_connection connection; @@ -498,7 +498,7 @@ static int parse_address(struct network_address *address) { #define PARSE_INIT str v_str = output->strs.value; str *value_str = &v_str -static int parse_origin(str *value_str, struct sdp_origin *output) { +static int parse_origin(str *value_str, sdp_origin *output) { if (output->parsed) return -1; @@ -2882,7 +2882,7 @@ static void sdp_version_replace(struct sdp_chopper *chop, sdp_sessions_q *sessio for (__auto_type l = sessions->head; l; l = l->next) { struct sdp_session *session = l->data; - struct sdp_origin *origin = &session->origin; + sdp_origin *origin = &session->origin; // update string unconditionally to keep position tracking intact chopper_replace(chop, &origin->version_str, &origin->version_output_pos, version_str, version_len); } diff --git a/include/call_interfaces.h b/include/call_interfaces.h index f2dfc7af3..3869e4e52 100644 --- a/include/call_interfaces.h +++ b/include/call_interfaces.h @@ -71,7 +71,7 @@ struct sdp_ng_flags { /* keep session level attributes for internal proper parsing */ sdp_attr_q session_attributes; // top-level (not part of an m= section) SDP session attributes - struct sdp_origin session_sdp_orig; + sdp_origin session_sdp_orig; str session_sdp_name; str session_timing; /* t= line */ int session_rr, session_rs; /* b= bandwidth per session level */ diff --git a/include/types.h b/include/types.h index fbf754c57..5ad8207a2 100644 --- a/include/types.h +++ b/include/types.h @@ -9,6 +9,7 @@ typedef struct ng_buffer ng_buffer; typedef struct call call_t; typedef struct stream_fd stream_fd; typedef struct rtp_payload_type rtp_payload_type; +typedef struct sdp_origin sdp_origin; union sdp_attr_print_arg { struct call_media *cm;