aboutsummaryrefslogtreecommitdiff
path: root/src/mime.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-04 15:15:45 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-04 15:15:45 +0000
commit9ed7f955e5fc69af9bf1794fa2c8cd227981ba24 (patch)
tree8c3521366ef84f534bbec278437be7ea24e2ac1c /src/mime.lua
parent63d60223da9de60f873ca08a25dbd9512c998929 (diff)
downloadluasocket-9ed7f955e5fc69af9bf1794fa2c8cd227981ba24.tar.gz
luasocket-9ed7f955e5fc69af9bf1794fa2c8cd227981ba24.tar.bz2
luasocket-9ed7f955e5fc69af9bf1794fa2c8cd227981ba24.zip
Só pra não perder se der merda.
Diffstat (limited to 'src/mime.lua')
-rw-r--r--src/mime.lua16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/mime.lua b/src/mime.lua
index 8f2cfff..ecf310d 100644
--- a/src/mime.lua
+++ b/src/mime.lua
@@ -9,19 +9,17 @@
9-- Load MIME from dynamic library 9-- Load MIME from dynamic library
10-- Comment these lines if you are loading static 10-- Comment these lines if you are loading static
11----------------------------------------------------------------------------- 11-----------------------------------------------------------------------------
12open, err1, err2 = loadlib("mime", "luaopen_mime") 12local open = assert(loadlib("mime", "luaopen_mime"))
13if not open then error(err1) end 13local mime = assert(open())
14open()
15if not MIME_LIBNAME then error("MIME init failed") end
16 14
17----------------------------------------------------------------------------- 15-----------------------------------------------------------------------------
18-- Namespace independence 16-- Load other required modules
19----------------------------------------------------------------------------- 17-----------------------------------------------------------------------------
20local mime = _G[MIME_LIBNAME] 18local ltn12 = require("ltn12")
21if not mime then error('MIME init FAILED') end
22
23require("ltn12")
24 19
20-----------------------------------------------------------------------------
21-- Setup namespace
22-----------------------------------------------------------------------------
25-- make all module globals fall into mime namespace 23-- make all module globals fall into mime namespace
26setmetatable(mime, { __index = _G }) 24setmetatable(mime, { __index = _G })
27setfenv(1, mime) 25setfenv(1, mime)