Simplify preprocessor statements.
authorBodo Möller <bodo@openssl.org>
Sun, 17 Dec 2000 00:30:03 +0000 (00:30 +0000)
committerBodo Möller <bodo@openssl.org>
Sun, 17 Dec 2000 00:30:03 +0000 (00:30 +0000)
crypto/rand/rand_win.c

index e8e12e2..eed64e6 100644 (file)
@@ -688,17 +688,18 @@ static void readscreen(void)
 
 #include <time.h>
 
+#ifdef NO_FP_API
+#  undef DEVRANDOM
+#endif
+
 int RAND_poll(void)
 {
        unsigned long l;
        pid_t curr_pid = getpid();
-#ifndef NO_FP_API
 #ifdef DEVRANDOM
        FILE *fh;
 #endif
-#endif
 
-#ifndef NO_FP_API
 #ifdef DEVRANDOM
        /* Use a random entropy pool device. Linux, FreeBSD and OpenBSD
         * have this. Use /dev/urandom if you can as /dev/random may block
@@ -715,7 +716,6 @@ int RAND_poll(void)
                RAND_add(tmpbuf,sizeof tmpbuf,n);
                memset(tmpbuf,0,n);
                }
-#endif
 #endif
 
        /* put in some default random data, we need more than just this */
@@ -727,10 +727,8 @@ int RAND_poll(void)
        l=time(NULL);
        RAND_add(&l,sizeof(l),0);
 
-#ifndef NO_FP_API
 #ifdef DEVRANDOM
        return 1;
-#endif
 #endif
        return 0;
 }