MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / setallfields

Function setallfields

lib/lua/src/loslib.c:232–242  ·  view source on GitHub ↗

** Set all fields from structure 'tm' in the table on top of the stack */

Source from the content-addressed store, hash-verified

230** Set all fields from structure 'tm' in the table on top of the stack
231*/
232static void setallfields (lua_State *L, struct tm *stm) {
233 setfield(L, "year", stm->tm_year, 1900);
234 setfield(L, "month", stm->tm_mon, 1);
235 setfield(L, "day", stm->tm_mday, 0);
236 setfield(L, "hour", stm->tm_hour, 0);
237 setfield(L, "min", stm->tm_min, 0);
238 setfield(L, "sec", stm->tm_sec, 0);
239 setfield(L, "yday", stm->tm_yday, 1);
240 setfield(L, "wday", stm->tm_wday, 1);
241 setboolfield(L, "isdst", stm->tm_isdst);
242}
243
244
245static int getboolfield (lua_State *L, const char *key) {

Callers 2

os_dateFunction · 0.85
os_timeFunction · 0.85

Calls 2

setfieldFunction · 0.85
setboolfieldFunction · 0.85

Tested by

no test coverage detected