mirror of https://github.com/rusefi/lua.git
LUA_PACKPADBYTE -> LUAL_PACKPADBYTE (it is an internal library
name, not something to be usually configured)
This commit is contained in:
parent
783aa8a9da
commit
fff7d42a69
12
lstrlib.c
12
lstrlib.c
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
** $Id: lstrlib.c,v 1.242 2016/03/23 18:08:26 roberto Exp roberto $
|
** $Id: lstrlib.c,v 1.243 2016/03/31 19:07:42 roberto Exp roberto $
|
||||||
** Standard library for string operations and pattern-matching
|
** Standard library for string operations and pattern-matching
|
||||||
** See Copyright Notice in lua.h
|
** See Copyright Notice in lua.h
|
||||||
*/
|
*/
|
||||||
|
@ -1069,8 +1069,8 @@ static int str_format (lua_State *L) {
|
||||||
|
|
||||||
|
|
||||||
/* value used for padding */
|
/* value used for padding */
|
||||||
#if !defined(LUA_PACKPADBYTE)
|
#if !defined(LUAL_PACKPADBYTE)
|
||||||
#define LUA_PACKPADBYTE 0x00
|
#define LUAL_PACKPADBYTE 0x00
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* maximum size for the binary representation of an integer */
|
/* maximum size for the binary representation of an integer */
|
||||||
|
@ -1307,7 +1307,7 @@ static int str_pack (lua_State *L) {
|
||||||
KOption opt = getdetails(&h, totalsize, &fmt, &size, &ntoalign);
|
KOption opt = getdetails(&h, totalsize, &fmt, &size, &ntoalign);
|
||||||
totalsize += ntoalign + size;
|
totalsize += ntoalign + size;
|
||||||
while (ntoalign-- > 0)
|
while (ntoalign-- > 0)
|
||||||
luaL_addchar(&b, LUA_PACKPADBYTE); /* fill alignment */
|
luaL_addchar(&b, LUAL_PACKPADBYTE); /* fill alignment */
|
||||||
arg++;
|
arg++;
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
case Kint: { /* signed integers */
|
case Kint: { /* signed integers */
|
||||||
|
@ -1347,7 +1347,7 @@ static int str_pack (lua_State *L) {
|
||||||
else { /* string smaller than needed */
|
else { /* string smaller than needed */
|
||||||
luaL_addlstring(&b, s, len); /* add it all */
|
luaL_addlstring(&b, s, len); /* add it all */
|
||||||
while (len++ < (size_t)size) /* pad extra space */
|
while (len++ < (size_t)size) /* pad extra space */
|
||||||
luaL_addchar(&b, LUA_PACKPADBYTE);
|
luaL_addchar(&b, LUAL_PACKPADBYTE);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1371,7 +1371,7 @@ static int str_pack (lua_State *L) {
|
||||||
totalsize += len + 1;
|
totalsize += len + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case Kpadding: luaL_addchar(&b, LUA_PACKPADBYTE); /* FALLTHROUGH */
|
case Kpadding: luaL_addchar(&b, LUAL_PACKPADBYTE); /* FALLTHROUGH */
|
||||||
case Kpaddalign: case Knop:
|
case Kpaddalign: case Knop:
|
||||||
arg--; /* undo increment */
|
arg--; /* undo increment */
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue