rpm  4.5
Defines | Functions
lua/lstring.c File Reference
#include <string.h>
#include "lua.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
#include "lstring.h"
Include dependency graph for lstring.c:

Go to the source code of this file.

Defines

#define lstring_c

Functions

void luaS_freeall (lua_State *L)
void luaS_resize (lua_State *L, int newsize)
static TStringnewlstr (lua_State *L, const char *str, size_t l, lu_hash h)
TStringluaS_newlstr (lua_State *L, const char *str, size_t l)
UdataluaS_newudata (lua_State *L, size_t s)

Define Documentation

#define lstring_c

Definition at line 10 of file lstring.c.


Function Documentation

void luaS_freeall ( lua_State L)

Definition at line 21 of file lstring.c.

References G, lua_assert, and luaM_freearray.

Referenced by close_state().

TString* luaS_newlstr ( lua_State L,
const char *  str,
size_t  l 
)
Udata* luaS_newudata ( lua_State L,
size_t  s 
)
void luaS_resize ( lua_State L,
int  newsize 
)
static TString* newlstr ( lua_State L,
const char *  str,
size_t  l,
lu_hash  h 
) [static]