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