summaryrefslogtreecommitdiff
path: root/tex/context/base/lpdf-ini.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2010-05-13 23:36:00 +0200
committerHans Hagen <pragma@wxs.nl>2010-05-13 23:36:00 +0200
commitb34cc94e16a5baacd0201e20f190ec224c00f952 (patch)
tree90c95e14f2a2b099d99e39c31b08529f6e21fdfb /tex/context/base/lpdf-ini.lua
parent8c0bb98e13632d6caf24fd08261ff4bca4fdd4eb (diff)
downloadcontext-b34cc94e16a5baacd0201e20f190ec224c00f952.tar.gz
beta 2010.05.13 23:36
Diffstat (limited to 'tex/context/base/lpdf-ini.lua')
-rw-r--r--tex/context/base/lpdf-ini.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/tex/context/base/lpdf-ini.lua b/tex/context/base/lpdf-ini.lua
index e3116c80b..e0ffd4052 100644
--- a/tex/context/base/lpdf-ini.lua
+++ b/tex/context/base/lpdf-ini.lua
@@ -285,11 +285,15 @@ local function pdfnull()
return p_null
end
+--~ print(pdfboolean(false),pdfboolean(false,false),pdfboolean(false,true))
+--~ print(pdfboolean(true),pdfboolean(true,false),pdfboolean(true,true))
+--~ print(pdfboolean(nil,true),pdfboolean(nil,false))
+
local function pdfboolean(b,default)
- if ((type(b) == "boolean") and b) or default then
- return p_true
+ if type(b) == "boolean" then
+ return b and p_true or p_false
else
- return p_false
+ return default and p_true or p_false
end
end