MT#60408 AmSdp praser: Don't use register storage class

Don't store variables in a processor register
but store as usually in memory.

Resolves:

10: 32:12 AmSdp.cpp: In function 'bool parse_sdp_line_ex(AmSdp*, char*&)':
10: 32:12 AmSdp.cpp:571:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
10: 32:12   571 |   register parse_st state;
10: 32:12       |                     ^~~~~
10: 32:12 AmSdp.cpp: In function 'char* parse_sdp_connection(AmSdp*, char*, char)':
10: 32:12 AmSdp.cpp:757:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
10: 32:12   757 |   register sdp_connection_st state;
10: 32:12       |                              ^~~~~
10: 32:12 AmSdp.cpp: In function 'void parse_sdp_media(AmSdp*, char*)':
10: 32:12 AmSdp.cpp:838:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
10: 32:12   838 |   register sdp_media_st state;
10: 32:12       |                         ^~~~~
10: 32:12 AmSdp.cpp: In function 'char* parse_sdp_attr(AmSdp*, char*)':
10: 32:12 AmSdp.cpp:1038:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
10: 32:12  1038 |   register sdp_attr_rtpmap_st rtpmap_st;
10: 32:12       |                               ^~~~~~~~~
10: 32:12 AmSdp.cpp:1039:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
10: 32:12  1039 |   register sdp_attr_fmtp_st fmtp_st;
10: 32:12       |                             ^~~~~~~
10: 32:12 AmSdp.cpp: In function 'void parse_sdp_origin(AmSdp*, char*)':
10: 32:12 AmSdp.cpp:1253:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
10: 32:12  1253 |   register sdp_origin_st origin_st;
10: 32:12       |
Change-Id: Ice87c3659816003c94359f891a490db0910ff74a
mr13.0.1
Donat Zenichev 1 year ago
parent 610566823e
commit 672fc20ec0

@ -568,7 +568,7 @@ static bool parse_sdp_line_ex(AmSdp* sdp_msg, char*& s)
char* next=0;
size_t line_len = 0;
register parse_st state;
parse_st state;
/* default state */
state=SDP_DESCR;
@ -754,7 +754,7 @@ static char* parse_sdp_connection(AmSdp* sdp_msg, char* s, char t)
return next_line;
}
register sdp_connection_st state;
sdp_connection_st state;
state = NET_TYPE;
/* DBG("parse_sdp_line_ex: parse_sdp_connection: parsing sdp connection\n"); */
@ -835,7 +835,7 @@ static void parse_sdp_media(AmSdp* sdp_msg, char* s)
{
SdpMedia m;
register sdp_media_st state;
sdp_media_st state;
state = MEDIA;
int parsing = 1;
char* media_line=s;
@ -1035,8 +1035,8 @@ static char* parse_sdp_attr(AmSdp* sdp_msg, char* s)
SdpPayload payload;
register sdp_attr_rtpmap_st rtpmap_st;
register sdp_attr_fmtp_st fmtp_st;
sdp_attr_rtpmap_st rtpmap_st;
sdp_attr_fmtp_st fmtp_st;
rtpmap_st = TYPE;
fmtp_st = FORMAT;
char* attr_line=s;
@ -1250,7 +1250,7 @@ static void parse_sdp_origin(AmSdp* sdp_msg, char* s)
size_t line_len=0;
line_end = skip_till_next_line(s, line_len);
register sdp_origin_st origin_st;
sdp_origin_st origin_st;
origin_st = USER;
int parsing = 1;

Loading…
Cancel
Save