lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hey all,

Can someone point out what i'm missing that is obviously wrong here? I'm
using 4.1 -

static int testfunction ( lua_State * L ) 
{ 
    lua_pushnumber( L, 99 );
    lua_pushstring( L, "hello" ); 
    return 0; 
}

    lua_pushcfunction( L, testfunction );
    lua_setglobal( L, "testfunction" );
    lua_dostring( L, "val1,val2 = testfunction() print( tostring(val1) .. ',' .. tostring(val2) )" );
    printf("stack size: %d\n",lua_gettop( L ));


output:

nil,nil
stack size: 0