Parse standard absolute URL paths
This commit is contained in:
@@ -574,7 +574,6 @@ URI parse_uri(String uri_String)
|
||||
|
||||
u8 state = 0;
|
||||
String current = "";
|
||||
char expect = 0;
|
||||
|
||||
result.parts["raw"] = uri_String;
|
||||
|
||||
@@ -594,15 +593,6 @@ URI parse_uri(String uri_String)
|
||||
{
|
||||
bool append_it = true;
|
||||
|
||||
if(expect && expect != c)
|
||||
{
|
||||
result.parts["error"] = String("\'") + c + String("\' expected");
|
||||
result.parts["error_parsing"] = current;
|
||||
result.parts["error_part"] = part_names[state];
|
||||
return(result);
|
||||
}
|
||||
expect = 0;
|
||||
|
||||
switch(state)
|
||||
{
|
||||
case(0): // scheme
|
||||
@@ -626,7 +616,6 @@ URI parse_uri(String uri_String)
|
||||
append_it = false;
|
||||
current = "";
|
||||
state = 3;
|
||||
expect = '/';
|
||||
}
|
||||
else if(c == ':')
|
||||
{
|
||||
@@ -643,7 +632,6 @@ URI parse_uri(String uri_String)
|
||||
append_it = false;
|
||||
current = "";
|
||||
state = 3;
|
||||
expect = '/';
|
||||
}
|
||||
break;
|
||||
case(3): // path
|
||||
|
||||
Reference in New Issue
Block a user