diff options
author | Diego Nehab <diego@impa.br> | 2013-06-05 18:36:51 +0800 |
---|---|---|
committer | Diego Nehab <diego@impa.br> | 2013-06-05 18:36:51 +0800 |
commit | bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0 (patch) | |
tree | c02a9323ca446a453b7f8fd67852b8ac0dea9c26 /src/ltn12.lua | |
parent | b1d1e721d1b325cacfc6342c696191730dea357d (diff) | |
download | luasocket-bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0.tar.gz luasocket-bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0.tar.bz2 luasocket-bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0.zip |
Export global table only if "module()" is defined.
Diffstat (limited to 'src/ltn12.lua')
-rw-r--r-- | src/ltn12.lua | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ltn12.lua b/src/ltn12.lua index c5f7c4c..8742b0e 100644 --- a/src/ltn12.lua +++ b/src/ltn12.lua | |||
@@ -10,9 +10,10 @@ | |||
10 | local string = require("string") | 10 | local string = require("string") |
11 | local table = require("table") | 11 | local table = require("table") |
12 | local base = _G | 12 | local base = _G |
13 | ltn12 = {} | 13 | local _M = {} |
14 | local _M = ltn12 | 14 | if module then -- heuristic for exporting a global package table |
15 | 15 | ltn12 = _M | |
16 | end | ||
16 | local filter,source,sink,pump = {},{},{},{} | 17 | local filter,source,sink,pump = {},{},{},{} |
17 | 18 | ||
18 | _M.filter = filter | 19 | _M.filter = filter |
@@ -294,4 +295,4 @@ function pump.all(src, snk, step) | |||
294 | end | 295 | end |
295 | end | 296 | end |
296 | 297 | ||
297 | return _M \ No newline at end of file | 298 | return _M |