Don't store the `st` variable in a processor register
but store as usually in memory.
Resolves:
AmUriParser.cpp:97:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
97 | register int st = ST1;
|
Change-Id: Ia38feab1e58aeab20e2f7319bee268feca919a82
Backport from the upstream to fix parsing of sip uri,
when display name contains uri scheme characters:
's', 'i', 'p', and ':'
Upstream commit: fe760b5afdb455707ad2ed3ada7f7fbda6b2fd0e
Change-Id: Idf0236ae9ef2be958693d589894d52ea1ed70848
relevant commits:
28dd1a8 added method to print canonical URI
e2cb88c c/f: return value of skip_name() is signed, size_t is not.
01c4e1c sbc: first REGISTER cache draft
c39cd27 generic request forwarding (WIP 2)
786a59a added add_param_to_param_list(), add_user_param() and print() methods
e9f988c b/f: parsing issue in AmUriParser when dealing with parameters in the username part (bug # 81)
01b2796 sbc: added support for R-URI host modification
20d7bef b/f: fix display name replacements, $fn/$tn etc
plus tests