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) |
