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