This example illustrates how a C function can call the Lua function
remove_blanks presented in Section 7.2.
void remove_blanks (char *s)
{
lua_pushstring(s); /* prepare parameter */
lua_call("remove_blanks"); /* call Lua function */
strcpy(s, lua_getstring(lua_getresult(1))); /* copy result back to 's' */
}
Next: Acknowledgments Up: 7 Some Examples Previous: 7.5 A CFunction