lua/lstring.c File Reference

#include <string.h>
#include "lua.h"
#include "lmem.h"
#include "lobject.h"
#include "lstate.h"
#include "lstring.h"

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]


Generated on Fri Dec 12 13:02:11 2008 for rpm by  doxygen 1.5.6