Commit 19a1513f authored by Adam Gundy's avatar Adam Gundy Committed by Alexandre Julliard

Added an implementation of the MSVCRTD.DLL debugging C runtime DLL.

parent df1c50d4
......@@ -1399,6 +1399,7 @@ dlls/msnet32/Makefile
dlls/msvcrt/Makefile
dlls/msvcrt/tests/Makefile
dlls/msvcrt20/Makefile
dlls/msvcrtd/Makefile
dlls/msvideo/Makefile
dlls/msvideo/msrle32/Makefile
dlls/netapi32/Makefile
......
......@@ -53,6 +53,7 @@ BASEDIRS = \
msnet32 \
msvcrt \
msvcrt20 \
msvcrtd \
msvideo \
msvideo/msrle32 \
netapi32 \
......@@ -229,6 +230,7 @@ all: \
msrle32.dll$(DLLEXT) \
msvcrt.dll$(DLLEXT) \
msvcrt20.dll$(DLLEXT) \
msvcrtd.dll$(DLLEXT) \
msvfw32.dll$(DLLEXT) \
netapi32.dll$(DLLEXT) \
ntdll.dll$(DLLEXT) \
......@@ -436,6 +438,9 @@ msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
$(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
msvcrtd.dll$(DLLEXT): msvcrtd/msvcrtd.dll$(DLLEXT)
$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.dll$(DLLEXT) $@
msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
$(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
......@@ -640,6 +645,7 @@ IMPORT_LIBS = \
libmsrle32 \
libmsvcrt \
libmsvcrt20 \
libmsvcrtd \
libmsvfw32 \
libnetapi32 \
libntdll \
......@@ -877,6 +883,11 @@ libmsvcrt20.def: msvcrt20/msvcrt20.spec.def
libmsvcrt20.a: msvcrt20/msvcrt20.spec.def
$(DLLTOOL) -k -l $@ -d msvcrt20/msvcrt20.spec.def
libmsvcrtd.def: msvcrtd/msvcrtd.spec.def
$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.spec.def $@
libmsvcrtd.a: msvcrtd/msvcrtd.spec.def
$(DLLTOOL) -k -l $@ -d msvcrtd/msvcrtd.spec.def
libmsvfw32.def: msvideo/msvfw32.spec.def
$(RM) $@ && $(LN_S) msvideo/msvfw32.spec.def $@
libmsvfw32.a: msvideo/msvfw32.spec.def
......@@ -1145,6 +1156,7 @@ msnet32/msnet32.spec.def: $(WINEBUILD)
msvideo/msrle32/msrle32.spec.def: $(WINEBUILD)
msvcrt/msvcrt.spec.def: $(WINEBUILD)
msvcrt20/msvcrt20.spec.def: $(WINEBUILD)
msvcrtd/msvcrtd.spec.def: $(WINEBUILD)
msvideo/msvfw32.spec.def: $(WINEBUILD)
netapi32/netapi32.spec.def: $(WINEBUILD)
ntdll/ntdll.spec.def: $(WINEBUILD)
......@@ -1247,6 +1259,7 @@ msnet32/msnet32.dll$(DLLEXT): msnet32
msvideo/msrle32/msrle32.dll$(DLLEXT): msvideo/msrle32
msvcrt/msvcrt.dll$(DLLEXT): msvcrt
msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
msvcrtd/msvcrtd.dll$(DLLEXT): msvcrtd
msvideo/msvfw32.dll$(DLLEXT): msvideo
netapi32/netapi32.dll$(DLLEXT): netapi32
ntdll/ntdll.dll$(DLLEXT): ntdll
......@@ -1353,6 +1366,7 @@ msnet32/__install__: msnet32.dll$(DLLEXT)
msvideo/msrle32/__install__: msrle32.dll$(DLLEXT)
msvcrt/__install__: msvcrt.dll$(DLLEXT)
msvcrt20/__install__: msvcrt20.dll$(DLLEXT)
msvcrtd/__install__: msvcrtd.dll$(DLLEXT)
msvideo/__install__: msvfw32.dll$(DLLEXT)
netapi32/__install__: netapi32.dll$(DLLEXT)
ntdll/__install__: ntdll.dll$(DLLEXT)
......
Makefile
msvcrtd.dll.dbg.c
msvcrtd.spec.c
msvcrtd.spec.def
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = msvcrtd.dll
IMPORTS = msvcrt
LDDLLFLAGS = @LDDLLFLAGS@
SYMBOLFILE = $(MODULE).tmp.o
C_SRCS = \
debug.c
@MAKE_DLL_RULES@
### Dependencies:
/*
* msvcrtd.dll debugging code
*
* Copyright (C) 2003 Adam Gundy
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
/*********************************************************************
* _CrtSetDumpClient (MSVCRTD.@)
*/
void *_CrtSetDumpClient()
{
return NULL;
}
/*********************************************************************
* _CrtSetReportHook (MSVCRTD.@)
*/
void *_CrtSetReportHook()
{
return NULL;
}
/*********************************************************************
* _CrtSetReportMode (MSVCRTD.@)
*/
int _CrtSetReportMode()
{
return 0;
}
/*********************************************************************
* _CrtSetDbgFlag (MSVCRTD.@)
*/
int _CrtSetDbgFlag()
{
return 0;
}
/*********************************************************************
* _CrtDbgReport (MSVCRTD.@)
*/
int _CrtDbgReport()
{
return 0;
}
/*********************************************************************
* _CrtDumpMemoryLeaks (MSVCRTD.@)
*/
int _CrtDumpMemoryLeaks()
{
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment