wifi_common.c 428 B

1234567891011121314151617
  1. #include "wifi_common.h"
  2. void wifi_add_int_field(lua_State* L, char* name, lua_Integer integer)
  3. {
  4. lua_pushinteger(L, integer);
  5. lua_setfield(L, -2, name);
  6. }
  7. void wifi_add_sprintf_field(lua_State* L, char* name, char* string, ...)
  8. {
  9. char buffer[256];
  10. va_list arglist;
  11. va_start( arglist, string );
  12. vsprintf( buffer, string, arglist );
  13. va_end( arglist );
  14. lua_pushstring(L, buffer);
  15. lua_setfield(L, -2, name);
  16. }