MCPcopy Create free account
hub / github.com/NetHack/NetHack / nhl_push_anything

Function nhl_push_anything

src/nhlua.c:1939–1959  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1937}
1938
1939staticfn int
1940nhl_push_anything(lua_State *L, int anytype, void *src)
1941{
1942 anything any = cg.zeroany;
1943
1944 switch (anytype) {
1945 case ANY_INT:
1946 any.a_int = *(int *) src;
1947 lua_pushinteger(L, any.a_int);
1948 break;
1949 case ANY_UCHAR:
1950 any.a_uchar = *(uchar *) src;
1951 lua_pushinteger(L, any.a_uchar);
1952 break;
1953 case ANY_SCHAR:
1954 any.a_schar = *(schar *) src;
1955 lua_pushinteger(L, any.a_schar);
1956 break;
1957 }
1958 return 1;
1959}
1960
1961DISABLE_WARNING_UNREACHABLE_CODE
1962

Callers 1

nhl_meta_u_indexFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected