You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by wr...@apache.org on 2002/04/27 00:23:06 UTC
cvs commit: httpd-2.0/modules/arch/win32 mod_isapi.c
wrowe 02/04/26 15:23:06
Modified: modules/arch/win32 mod_isapi.c
Log:
After review and testing against all of the PSDK examples (see
http://www.apache.org/~wrowe/ for commentary on building the
examples and making them work) ... this disable-optimization
should no longer be required.
Revision Changes Path
1.64 +0 -11 httpd-2.0/modules/arch/win32/mod_isapi.c
Index: mod_isapi.c
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/arch/win32/mod_isapi.c,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- mod_isapi.c 22 Apr 2002 08:08:37 -0000 1.63
+++ mod_isapi.c 26 Apr 2002 22:23:06 -0000 1.64
@@ -121,16 +121,6 @@
LPVOID lpvBuffer, LPDWORD lpdwSize,
LPDWORD lpdwDataType);
-/*
- The optimiser blows it totally here. What happens is that autos are addressed relative to the
- stack pointer, which, of course, moves around. The optimiser seems to lose track of it somewhere
- between setting HttpExtensionProc's address and calling through it. We work around the problem by
- forcing it to use frame pointers.
-
- The revisions below may eliminate this artifact.
-*/
-#pragma optimize("y",off)
-
/* Our isapi server config structure */
typedef struct {
@@ -547,7 +537,6 @@
return OK; /* NOT r->status, even if it has changed. */
}
-#pragma optimize("",on)
BOOL WINAPI GetServerVariable (HCONN hConn, LPSTR lpszVariableName,
LPVOID lpvBuffer, LPDWORD lpdwSizeofBuffer)