diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/url.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/url.lua b/src/url.lua index 2158796..1e59771 100644 --- a/src/url.lua +++ b/src/url.lua | |||
@@ -26,9 +26,9 @@ _VERSION = "URL 1.0.1" | |||
26 | -- escaped representation of string binary | 26 | -- escaped representation of string binary |
27 | ----------------------------------------------------------------------------- | 27 | ----------------------------------------------------------------------------- |
28 | function escape(s) | 28 | function escape(s) |
29 | return string.gsub(s, "([^A-Za-z0-9_])", function(c) | 29 | return (string.gsub(s, "([^A-Za-z0-9_])", function(c) |
30 | return string.format("%%%02x", string.byte(c)) | 30 | return string.format("%%%02x", string.byte(c)) |
31 | end) | 31 | end)) |
32 | end | 32 | end |
33 | 33 | ||
34 | ----------------------------------------------------------------------------- | 34 | ----------------------------------------------------------------------------- |
@@ -69,9 +69,9 @@ end | |||
69 | -- escaped representation of string binary | 69 | -- escaped representation of string binary |
70 | ----------------------------------------------------------------------------- | 70 | ----------------------------------------------------------------------------- |
71 | function unescape(s) | 71 | function unescape(s) |
72 | return string.gsub(s, "%%(%x%x)", function(hex) | 72 | return (string.gsub(s, "%%(%x%x)", function(hex) |
73 | return string.char(base.tonumber(hex, 16)) | 73 | return string.char(base.tonumber(hex, 16)) |
74 | end) | 74 | end)) |
75 | end | 75 | end |
76 | 76 | ||
77 | ----------------------------------------------------------------------------- | 77 | ----------------------------------------------------------------------------- |