Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
;*** ;setjmpex.asm ; ; Copyright (c) 1993-2001, Microsoft Corporation. All rights reserved. ; ;Purpose: ; Contains setjmpex(). ; ;Notes: ; ;Revision History: ; 10-14-93 GJF Grabbed from NT SDK tree, cleaned up a bit and this ; header was added. ; 01-13-94 PML Trigger off __longjmpex instead of __setjmpex, since ; _setjmp is an intrinsic, but longjmp isn't. ; 01-11-95 SKS Remove MASM 5.X support ; ;*******************************************************************************
;hnt = -D_WIN32 -Dsmall32 -Dflat32 -Mx $this;
;Define small32 and flat32 since these are not defined in the NT build process small32 equ 1 flat32 equ 1
.xlist include pversion.inc ?DFDATA = 1 ?NODATA = 1 include cmacros.inc .list
extrn _longjmp:near
; ; If setjmpex is included then set __setjmpexused = 1. ;
BeginDATA public __setjmpexused __setjmpexused dd 1 EndDATA
BeginCODE
public __longjmpex __longjmpex PROC NEAR jmp _longjmp __longjmpex ENDP
EndCODE END
|