]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commitdiff
Can now build with /DWIN32S_COMPAT to work (minimally) with Win32s
authorOwen Dunn <owend@chiark.greenend.org.uk>
Thu, 4 Nov 1999 11:26:07 +0000 (11:26 +0000)
committerOwen Dunn <owend@chiark.greenend.org.uk>
Thu, 4 Nov 1999 11:26:07 +0000 (11:26 +0000)
git-svn-id: http://svn.tartarus.org/sgt/putty@271 cda61777-01e9-0310-a592-d414129be87e

Makefile
noise.c

index 73ea24065a6f0241e748b9e556c99adc4f04aba6..37628e820172cb2e3627a83e3502ed940ff60f5f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,15 +5,18 @@
 # `VER=/DRELEASE=0.43' to get version numbering; otherwise you'll
 # get `Unidentified build'.
 
+# COMPAT=/DWIN32S_COMPAT will produce a binary that works (minimally)
+# with Win32s
+
 CFLAGS = /nologo /W3 /YX /O2 /Yd /D_WINDOWS /DDEBUG /ML /Fd
 
 .c.obj:
-       cl $(FWHACK) $(CFLAGS) /c $*.c
+       cl $(COMPAT) $(FWHACK) $(CFLAGS) /c $*.c
 
 PUTTYOBJS = window.obj windlg.obj terminal.obj telnet.obj raw.obj
 OBJS1 = misc.obj noise.obj
 OBJS2 = ssh.obj sshcrc.obj sshdes.obj sshmd5.obj sshrsa.obj sshrand.obj
-OBJS3 = sshsha.obj sshblowf.obj version.obj sizetip.c
+OBJS3 = sshsha.obj sshblowf.obj version.obj sizetip.obj
 RESRC = win_res.res
 LIBS1 = advapi32.lib user32.lib gdi32.lib
 LIBS2 = wsock32.lib comctl32.lib comdlg32.lib
diff --git a/noise.c b/noise.c
index 3ff00be68f81a5b2a4db7f36d694e9c222198190..31004ddf672df9014a58940577f76cc8adc8ecfb 100644 (file)
--- a/noise.c
+++ b/noise.c
@@ -124,8 +124,10 @@ void noise_get_light(void (*func) (void *, int)) {
     GetSystemTimeAdjustment(&adjust[0], &adjust[1], &rubbish);
     func(&adjust, sizeof(adjust));
 
+#ifndef WIN32S_COMPAT
     if (GetSystemPowerStatus(&pwrstat))
        func(&pwrstat, sizeof(pwrstat));
+#endif
 }
 
 /*