From e7cc2081ba76284010d4d569527237da0898b5c9 Mon Sep 17 00:00:00 2001 From: fche Date: Wed, 3 May 2006 15:27:57 +0000 Subject: 2006-05-03 Frank Ch. Eigler * context.stp, errno.stp: Note/eliminate some retval() duplication. --- tapset/context.stp | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'tapset/context.stp') diff --git a/tapset/context.stp b/tapset/context.stp index 221c853b..48ee423f 100644 --- a/tapset/context.stp +++ b/tapset/context.stp @@ -112,21 +112,4 @@ function target:long () %{ /* pure */ THIS->__retvalue = _stp_target; %} -function returnval:long () %{ /* pure */ - if (CONTEXT->regs) { -#if defined (__i386__) - THIS->__retvalue = CONTEXT->regs->eax; -#elif defined (__x86_64__) - THIS->__retvalue = CONTEXT->regs->rax; -#elif defined (__powerpc64__) - THIS->__retvalue = CONTEXT->regs->gpr[3]; -#elif defined (__ia64__) - THIS->__retvalue = CONTEXT->regs->r8; -#elif defined (__sparc64__) - THIS->__retvalue = CONTEXT->regs->u_regs[UREG_RETPC]; -#else - THIS->__retvalue = -1; -#endif - } else - THIS->__retvalue = -1; -%} +function returnval () { return retval () } # deprecated -- cgit