Date: Fri, 5 Sep 2003 19:45:59 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 37646 for review Message-ID: <200309060245.h862jxKD087261@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=37646 Change 37646 by peter@peter_daintree on 2003/09/05 19:45:19 terminate fpsetjmp and fpjmp_buf with extreme prejudice Affected files ... .. //depot/projects/ezm3/libs/m3core/src/C/FBSD_AMD64/Csetjmp.i3#8 edit Differences ... ==== //depot/projects/ezm3/libs/m3core/src/C/FBSD_AMD64/Csetjmp.i3#8 (text+ko) ==== @@ -14,19 +14,11 @@ jmp_buf = ARRAY [0..11] OF long; (* actually, this is a sigjmp_buf, just in case *) - fpjmp_buf = ARRAY [0..71] OF long; (* this is needed to hold the - fpu state, which the ordinary - versions of setjmp/longjmp - do not save and restore *) - <*EXTERNAL "setjmp" *> PROCEDURE setjmp (VAR env: jmp_buf): int; <*EXTERNAL "longjmp" *> PROCEDURE longjmp (VAR env: jmp_buf; val: int); <*EXTERNAL "_setjmp" *> PROCEDURE usetjmp (VAR env: jmp_buf): int; <*EXTERNAL "_longjmp" *> PROCEDURE ulongjmp (VAR env: jmp_buf; val: int); -<*EXTERNAL "_fpsetjmp" *> PROCEDURE fpsetjmp (VAR env: fpjmp_buf): int; -<*EXTERNAL "_fplongjmp" *> PROCEDURE fplongjmp (VAR env: fpjmp_buf; val: int); - END Csetjmp.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309060245.h862jxKD087261>