mirror of
https://github.com/lua/lua
synced 2026-09-26 16:17:11 +03:00
type 'Udata' refers directly to structure inside the union (union
used only for aligning purposes now)
This commit is contained in:
parent
ca41b43f53
commit
bb12903120
7 changed files with 48 additions and 35 deletions
|
|
@ -15,7 +15,8 @@
|
|||
#define sizelstring(l) (sizeof(union UTString) + ((l) + 1) * sizeof(char))
|
||||
#define sizestring(s) sizelstring((s)->len)
|
||||
|
||||
#define sizeudata(u) (sizeof(union Udata)+(u)->len)
|
||||
#define sizeludata(l) (sizeof(union UUdata) + (l))
|
||||
#define sizeudata(u) sizeludata((u)->len)
|
||||
|
||||
#define luaS_newliteral(L, s) (luaS_newlstr(L, "" s, \
|
||||
(sizeof(s)/sizeof(char))-1))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue