msvcrt[3/3]: fix _initterm according to tests

Andrew Ziem ahziem1 at mailbolt.com
Tue Jun 13 23:51:13 CDT 2006


---

 dlls/msvcrt/data.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

8c8dc64c1d046d90114c92075ee258d34c1f498a
diff --git a/dlls/msvcrt/data.c b/dlls/msvcrt/data.c
index adad57b..38405f0 100644
--- a/dlls/msvcrt/data.c
+++ b/dlls/msvcrt/data.c
@@ -340,6 +340,7 @@ void CDECL __wgetmainargs(int *argc, MSV
 unsigned int CDECL _initterm(_INITTERMFUN *start,_INITTERMFUN *end)
 {
   _INITTERMFUN* current = start;
+  unsigned int count=0;
 
   TRACE("(%p,%p)\n",start,end);
   while (current<end)
@@ -349,10 +350,11 @@ unsigned int CDECL _initterm(_INITTERMFU
       TRACE("Call init function %p\n",*current);
       (**current)();
       TRACE("returned\n");
+      count++;
     }
     current++;
   }
-  return 0;
+  return count;
 }
 
 /*********************************************************************
-- 
1.3.3




More information about the wine-patches mailing list