diff options
author | Philipp Gesang <phg42.2a@gmail.com> | 2013-04-16 04:44:22 +0200 |
---|---|---|
committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-04-16 04:44:22 +0200 |
commit | 2f229562fad26352a346f846d23d803818581197 (patch) | |
tree | 84189f617d9e524f9d8377d2172fd6b9f5da4b03 /luatexbase-attr.dtx | |
parent | f998fe177acb83497677679122a7e3e60d29b7b5 (diff) | |
download | luatexbase-2f229562fad26352a346f846d23d803818581197.tar.gz |
begin attribute allocation at 255
luaotfload will allocate attributes from 127 but never exceed 254.
This patch prevents attribute clashes by offsetting the allocation of
new attributes by 255.
Diffstat (limited to 'luatexbase-attr.dtx')
-rw-r--r-- | luatexbase-attr.dtx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/luatexbase-attr.dtx b/luatexbase-attr.dtx index 923ad97..86470b2 100644 --- a/luatexbase-attr.dtx +++ b/luatexbase-attr.dtx @@ -357,7 +357,7 @@ attributes = {} % doesn't seem bad to ``loose'' one item in order to avoid this problem. % % \begin{macrocode} -local last_alloc = 0 +local last_alloc = 255 function new_attribute(name, silent) if last_alloc >= 65535 then if silent then |