lua_pop
lua_pop(L, 1);
lua_pop(L, 2); /* remove both metatables */
lua_pop(L, 1); /* remove value (but keep name) */
lua_pop(L, 1); /* remove from stack */
lua_pop(L, 1); /* remove it from stack */
lua_pop(L, 1); /* remove value */
lua_pop(L, 2); /* remove metatable and metafield */
lua_pop(L, 1); /* remove object */
lua_pop(L, 1); /* remove this nil */
lua_pop(L, 2); /* remove table and value */
lua_pop(L, 1); /* remove previous result */
lua_pop(L, 2); /* remove pushed values */
lua_pop(L, nup); /* remove upvalues */
lua_pop(L, nup); /* remove upvalues */
lua_pop(L, 1); /* remove previous result */
lua_pop(L, 1); /* remove _LOADED table */
lua_pop(L, 1);
lua_pop(co, nres); /* remove results anyway */
lua_pop(L, 1); /* pop dummy string */
lua_pop(L, 1); /* pop metatable */
lua_pop(L, 1);
lua_pop(L, 1); /* remove result from 'luaL_tolstring' */
lua_pop(L, 1);
lua_pop(L, 2);
lua_pop(L, 1); /* remove a[l] */
lua_pop(L, 2);
lua_pop(L, 1); /* remove a[i] */
lua_pop(L, 1); /* remove a[j] */
lua_pop(L, 3); /* pop pivot, a[i], a[j] */
lua_pop(L, 1); /* remove value */
lua_pop(state, 1);
lua_pop(state, 1);
lua_pop(state, 1);
lua_pop(state, 1);
lua_pop(state, 1);