webmcp
view framework/env/slot/put_into.lua @ 3:795b764629ca
Version 1.0.3
Important bugfix related to internal forwards (Bug was introduced by the restriction of views with underscore prefix in Version 1.0.2)
Important bugfix related to internal forwards (Bug was introduced by the restriction of views with underscore prefix in Version 1.0.2)
| author | jbe |
|---|---|
| date | Thu Dec 10 12:00:00 2009 +0100 (2009-12-10) |
| parents | 9fdfb27f8e67 |
| children | 5cba83b3f411 |
line source
1 --[[--
2 slot.put(
3 slot_ident -- name of a slot
4 string1, -- string to be written into the named slot
5 string2, -- another string to be written into the named slot
6 ...
7 )
9 This function is used to write strings into a named slot.
11 -- NOTE: ACCELERATED FUNCTION
12 -- Do not change unless also you also update webmcp_accelerator.c
14 --]]--
16 function slot.put_into(slot_ident, ...)
17 local t = slot._data[slot_ident].string_fragments
18 for i = 1, math.huge do
19 local v = select(i, ...)
20 if v == nil then break end
21 t[#t + 1] = v
22 end
23 end
