PERFORCE change 37646 for review
Peter Wemm
peter at FreeBSD.org
Fri Sep 5 19:46:01 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=37646
Change 37646 by peter at 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.
More information about the p4-projects
mailing list