From 56893e9dcd1eeebffb42b227a2151e18d49bc370 Mon Sep 17 00:00:00 2001 From: Gerardo Marset <gammer1994@gmail.com> Date: Mon, 25 Feb 2013 20:28:28 -0200 Subject: Use the length operator (#) instead of table.getn. table.getn was deprecated in Lua 5.1 in favor of #, the length operator. See: http://www.lua.org/manual/5.1/manual.html#7.2 --- src/mbox.lua | 4 ++-- src/url.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/mbox.lua b/src/mbox.lua index b7d4a2a..35adf4e 100644 --- a/src/mbox.lua +++ b/src/mbox.lua @@ -34,7 +34,7 @@ end function Public.parse_headers(headers_s) local headers_t = Public.split_headers(headers_s) local headers = {} - for i = 1, table.getn(headers_t) do + for i = 1, #headers_t do local name, value = Public.parse_header(headers_t[i]) if name then name = string.lower(name) @@ -74,7 +74,7 @@ end function Public.parse(mbox_s) local mbox = Public.split_mbox(mbox_s) - for i = 1, table.getn(mbox) do + for i = 1, #mbox do mbox[i] = Public.parse_message(mbox[i]) end return mbox diff --git a/src/url.lua b/src/url.lua index 1bfecad..6ca6d68 100644 --- a/src/url.lua +++ b/src/url.lua @@ -259,7 +259,7 @@ function parse_path(path) path = path or "" --path = string.gsub(path, "%s", "") string.gsub(path, "([^/]+)", function (s) table.insert(parsed, s) end) - for i = 1, table.getn(parsed) do + for i = 1, #parsed do parsed[i] = unescape(parsed[i]) end if string.sub(path, 1, 1) == "/" then parsed.is_absolute = 1 end @@ -277,7 +277,7 @@ end ----------------------------------------------------------------------------- function build_path(parsed, unsafe) local path = "" - local n = table.getn(parsed) + local n = #parsed if unsafe then for i = 1, n-1 do path = path .. parsed[i] -- cgit v1.2.3-55-g6feb