File nut/lua/lstring.c


Included Files


Preprocessor definitions

#define lstring_c

#define LUA_CORE


Global Function luaS_newlstr()

TString* luaS_newlstr ( lua_State* L, const char* str, size_t l )
Prototyped in: nut/include/lua/lstring.h
Calls: memcmp() nut/c/string/memcmp.c
  newlstr() nut/lua/lstring.c
Called by: adjust_varargs() nut/lua/ldo.c
  f_luaopen() nut/lua/lstate.c
  luaD_seterrorobj() nut/lua/ldo.c
  luaO_pushvfstring() nut/lua/lobject.c
  luaY_parser() nut/lua/lparser.c
  pushstr() nut/lua/lobject.c
  resume_error() nut/lua/ldo.c

Global Function luaS_newudata()

Udata* luaS_newudata ( lua_State* L, size_t s, Table* e )
Prototyped in: nut/include/lua/lstring.h
Calls: luaM_realloc_() nut/lua/lmem.c
  luaM_toobig() nut/lua/lmem.c

Global Function luaS_resize()

void luaS_resize ( lua_State* L, int newsize )
Prototyped in: nut/include/lua/lstring.h
Calls: luaM_realloc_() nut/lua/lmem.c
  luaM_toobig() nut/lua/lmem.c
Called by: checkSizes() nut/lua/lgc.c
  f_luaopen() nut/lua/lstate.c
  newlstr() nut/lua/lstring.c

Local Function newlstr()

static TString* newlstr ( lua_State* L, const char* str, size_t l, unsigned int h )
Calls: luaM_realloc_() nut/lua/lmem.c
  luaM_toobig() nut/lua/lmem.c
  luaS_resize() nut/lua/lstring.c
  memcpy() nut/c/string/memcpy.c
Called by: luaS_newlstr() nut/lua/lstring.c