From e4f251b98a39af202940417e2a03ac014abb8e16 Mon Sep 17 00:00:00 2001 From: "mostang.com!davidm" Date: Fri, 28 Mar 2003 07:43:22 +0000 Subject: [PATCH] (local_resume): "static inline" version of what used to be ia64_local_resume(). (ia64_local_resume): Declare as "HIDDEN" (not "HIDDEN inline"), use local_resume(). (unw_resume): For UNW_LOCAL_ONLY case, call local_resume(). (Logical change 1.70) --- src/ia64/Gresume-ia64.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/ia64/Gresume-ia64.c b/src/ia64/Gresume-ia64.c index b31857a7..d8fbf409 100644 --- a/src/ia64/Gresume-ia64.c +++ b/src/ia64/Gresume-ia64.c @@ -31,8 +31,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #ifndef UNW_REMOTE_ONLY -HIDDEN inline int -ia64_local_resume (unw_addr_space_t as, unw_cursor_t *cursor, void *arg) +static inline int +local_resume (unw_addr_space_t as, unw_cursor_t *cursor, void *arg) { unw_word_t val, sol, sof, pri_unat, n, pfs; struct cursor *c = (struct cursor *) cursor; @@ -139,6 +139,12 @@ ia64_local_resume (unw_addr_space_t as, unw_cursor_t *cursor, void *arg) _Uia64_install_context (c, pri_unat, (unw_word_t *) &extra); } +HIDDEN int +ia64_local_resume (unw_addr_space_t as, unw_cursor_t *cursor, void *arg) +{ + return local_resume (as, cursor, arg); +} + #endif /* !UNW_REMOTE_ONLY */ #ifndef UNW_LOCAL_ONLY @@ -231,7 +237,7 @@ unw_resume (unw_cursor_t *cursor) struct cursor *c = (struct cursor *) cursor; #ifdef UNW_LOCAL_ONLY - return ia64_local_resume (c->as, cursor, c->as_arg); + return local_resume (c->as, cursor, c->as_arg); #else { int ret;