fix setjmp.h

This commit is contained in:
mrdudz 2022-08-28 20:05:11 +02:00
parent ce6ee1b891
commit 8e5f6b822d
2 changed files with 5 additions and 5 deletions

View File

@ -42,8 +42,8 @@ typedef char jmp_buf [5];
int __fastcall__ _setjmp (jmp_buf buf);
#define setjmp _setjmp /* ISO insists on a macro */
int __fastcall__ __setjmp (jmp_buf buf);
#define setjmp __setjmp /* ISO insists on a macro */
void __fastcall__ longjmp (jmp_buf buf, int retval) __attribute__((noreturn));

View File

@ -2,15 +2,15 @@
; 1998-06-06, Ullrich von Bassewitz
; 2015-09-11, Greg King
;
; int __fastcall__ setjmp (jmp_buf buf);
; int __fastcall__ __setjmp (jmp_buf buf);
;
.export __setjmp
.export ___setjmp
.import return0
.importzp sp, ptr1
__setjmp:
___setjmp:
sta ptr1 ; Save buf
stx ptr1+1
ldy #0