Loading...
--- Libc/Libc-262/ppc/sys/_setjmp.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- *
- * The contents of this file constitute Original Code as defined in and
- * are subject to the Apple Public Source License Version 1.1 (the
- * "License"). You may not use this file except in compliance with the
- * License. Please obtain a copy of the License at
- * http://www.apple.com/publicsource and read it before using this file.
- *
- * This Original Code and all software distributed under the License are
- * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
- * License for the specific language governing rights and limitations
- * under the License.
- *
- * @APPLE_LICENSE_HEADER_END@
- */
-/*
- * Copyright (c) 1998, Apple Computer Inc. All rights reserved.
- *
- * File: _setjmp.h
- *
- * Defines for register offsets in the save area.
- *
- */
-
-/* NOTE: jmp_bufs are only 4-byte aligned. This means we
- * need to pad before the VR and FPR save areas, so that they
- * can be naturally aligned in the buffer. In case a jmp_buf
- * is bcopy'd to a different alignment between the setjmp
- * and longjmp, we need to save the jmp_buf address in the
- * jmp_buf at setjmp time, so we can realign before reloading.
- */
-
-#define JMP_r1 0x00
-#define JMP_r2 0x04
-#define JMP_r13 0x08
-#define JMP_r14 0x0c
-#define JMP_r15 0x10
-#define JMP_r16 0x14
-#define JMP_r17 0x18
-#define JMP_r18 0x1c
-#define JMP_r19 0x20
-#define JMP_r20 0x24
-#define JMP_r21 0x28
-#define JMP_r22 0x2c
-#define JMP_r23 0x30
-#define JMP_r24 0x34
-#define JMP_r25 0x38
-#define JMP_r26 0x3c
-#define JMP_r27 0x40
-#define JMP_r28 0x44
-#define JMP_r29 0x48
-#define JMP_r30 0x4c
-#define JMP_r31 0x50
-#define JMP_lr 0x54
-#define JMP_cr 0x58
-#define JMP_ctr 0x5c
-#define JMP_xer 0x60
-#define JMP_sig 0x64
-#define JMP_SIGFLAG 0x68
-#define JMP_flags 0x6c
-#define JMP_vrsave 0x70
-#define JMP_addr_at_setjmp 0x74
-/* 12 bytes padding here */
-#define JMP_vr_base_addr 0x84
-/* save room for 12 VRs (v20-v31), or 0xC0 bytes */
-#define JMP_fp_base_addr 0x144
-/* save room for 18 FPRs (f14-f31), or 0x90 bytes */
-#define JMP_buf_end 0x1d4
-