  
    /* In theory we should be using the Win32 performance query API to obtain
       unpredictable data from the system, however this is so unreliable (see
-@@ -786,12 +790,16 @@
+@@ -786,12 +812,16 @@ _gcry_rndw32_gather_random (void (*add)(
  
    if (!is_initialized)
      {

   if (!addedFixedItems)
     {
       STARTUPINFO startupInfo;
@@ -938,6 +951,7 @@
       (*add) ( &startupInfo, sizeof (STARTUPINFO), origin );
       addedFixedItems = 1;
     }

   /* Get disk I/O statistics for all the hard drives.  100 is an
      arbitrary failsafe limit.  */
   for (drive_no = 0; drive_no < 100 ; drive_no++)
@@ -628,6 +653,7 @@ slow_gatherer ( void (*add)(const void*,
         }
       CloseHandle (hDevice);
     }
