void tdxs_wait_for_response() PPCODE: I32 result = EM_OK; I32 sessid = 0; I32 token = 0; char *cnta = NULL; DBCHWAT(&result, cnta, &sessid, &token); EXTEND(SP, 3); if (result != EM_OK) { PUSHs(&PL_sv_undef); PUSHs(sv_2mortal(newSViv(result))); PUSHs(&PL_sv_undef); XSRETURN(3); } PUSHs(sv_2mortal(newSViv(sessid))); PUSHs(sv_2mortal(newSViv(0))); PUSHs(&PL_sv_undef); XSRETURN(3);