diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-06-04 15:15:45 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-06-04 15:15:45 +0000 |
commit | 9ed7f955e5fc69af9bf1794fa2c8cd227981ba24 (patch) | |
tree | 8c3521366ef84f534bbec278437be7ea24e2ac1c /src/mime.lua | |
parent | 63d60223da9de60f873ca08a25dbd9512c998929 (diff) | |
download | luasocket-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.lua | 16 |
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 | ----------------------------------------------------------------------------- |
12 | open, err1, err2 = loadlib("mime", "luaopen_mime") | 12 | local open = assert(loadlib("mime", "luaopen_mime")) |
13 | if not open then error(err1) end | 13 | local mime = assert(open()) |
14 | open() | ||
15 | if not MIME_LIBNAME then error("MIME init failed") end | ||
16 | 14 | ||
17 | ----------------------------------------------------------------------------- | 15 | ----------------------------------------------------------------------------- |
18 | -- Namespace independence | 16 | -- Load other required modules |
19 | ----------------------------------------------------------------------------- | 17 | ----------------------------------------------------------------------------- |
20 | local mime = _G[MIME_LIBNAME] | 18 | local ltn12 = require("ltn12") |
21 | if not mime then error('MIME init FAILED') end | ||
22 | |||
23 | require("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 |
26 | setmetatable(mime, { __index = _G }) | 24 | setmetatable(mime, { __index = _G }) |
27 | setfenv(1, mime) | 25 | setfenv(1, mime) |