From 5914f782fc80491cfaf56a4f577acfa28956cdab Mon Sep 17 00:00:00 2001 From: Brendan Kehoe Date: Thu, 30 Apr 1992 03:20:31 +0000 Subject: [PATCH] Formerly mips/jmp_buf.h.~3~ --- sysdeps/mips/jmp_buf.h | 53 +++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/sysdeps/mips/jmp_buf.h b/sysdeps/mips/jmp_buf.h index b2c9edb..c6b10fb 100644 --- a/sysdeps/mips/jmp_buf.h +++ b/sysdeps/mips/jmp_buf.h @@ -1,5 +1,7 @@ -/* Copyright (C) 1992 Free Software Foundation, Inc. - Contributed by Brendan Kehoe (brendan@cs.widener.edu). +/* Define the machine-dependent type `jmp_buf'. Mips version. + +Copyright (C) 1992 Free Software Foundation, Inc. +Contributed by Brendan Kehoe (brendan@cs.widener.edu). The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as @@ -16,29 +18,26 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* Define the machine-dependent type `jmp_buf'. Mips version. */ - typedef struct -{ - /* Program counter when the signal hit. */ - int __pc; - - /* Stack pointer. */ - int __sp; - - /* Callee-saved registers s0 through s7. */ - int __regs[8]; - - /* The frame pointer. */ - int __fp; - - /* The global pointer. */ - int __gp; - - /* Floating point status register. */ - int __fpc_csr; - - /* Callee-saved floating point registers. */ - double __fpregs[6]; - -} __jmp_buf[1]; + { + /* Program counter. */ + PTR __pc; + + /* Stack pointer. */ + PTR __sp; + + /* Callee-saved registers s0 through s7. */ + int __regs[8]; + + /* The frame pointer. */ + PTR __fp; + + /* The global pointer. */ + PTR __gp; + + /* Floating point status register. */ + int __fpc_csr; + + /* Callee-saved floating point registers. */ + double __fpregs[6]; + } __jmp_buf[1]; -- 2.7.4