[pkg-wine-party] [SCM] Debian Wine packaging branch, wheezy, updated. wine-1.4-7-302-gb61b690

Alexandre Julliard julliard at winehq.org
Sun Jun 17 20:02:04 UTC 2012


The following commit has been merged in the wheezy branch:
commit 47e8c73ee66d8f9ce235ef633af5e17bad4f0bad
Author: Akihiro Sagawa <sagawa.aki at gmail.com>
Date:   Mon Mar 12 21:14:06 2012 +0900

    msvcrt: Add a helper function to flush all buffers.
    (cherry picked from commit 58d6a9a331811312968077c77a9805ab85c35afe)

diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c
index 7fbe07e..b057f9e 100644
--- a/dlls/msvcrt/file.c
+++ b/dlls/msvcrt/file.c
@@ -748,13 +748,11 @@ int CDECL MSVCRT__wunlink(const MSVCRT_wchar_t *path)
   return -1;
 }
 
-/* _flushall calls MSVCRT_fflush which calls _flushall */
+/* flush_all_buffers calls MSVCRT_fflush which calls flush_all_buffers */
 int CDECL MSVCRT_fflush(MSVCRT_FILE* file);
 
-/*********************************************************************
- *		_flushall (MSVCRT.@)
- */
-int CDECL MSVCRT__flushall(void)
+/* INTERNAL: Flush all stream buffer */
+static int msvcrt_flush_all_buffers(int mask)
 {
   int i, num_flushed = 0;
   MSVCRT_FILE *file;
@@ -765,7 +763,7 @@ int CDECL MSVCRT__flushall(void)
 
     if (file->_flag)
     {
-      if(file->_flag & MSVCRT__IOWRT) {
+      if(file->_flag & mask) {
 	MSVCRT_fflush(file);
         num_flushed++;
       }
@@ -778,6 +776,14 @@ int CDECL MSVCRT__flushall(void)
 }
 
 /*********************************************************************
+ *		_flushall (MSVCRT.@)
+ */
+int CDECL MSVCRT__flushall(void)
+{
+    return msvcrt_flush_all_buffers(MSVCRT__IOWRT);
+}
+
+/*********************************************************************
  *		fflush (MSVCRT.@)
  */
 int CDECL MSVCRT_fflush(MSVCRT_FILE* file)

-- 
Debian Wine packaging



More information about the pkg-wine-party mailing list