Stub enough of MSVCRT40 to make IE4 install work.
This commit is contained in:
parent
a51bb8151d
commit
d0779463da
|
@ -1547,6 +1547,7 @@ dlls/msnet32/Makefile
|
|||
dlls/msvcrt/Makefile
|
||||
dlls/msvcrt/tests/Makefile
|
||||
dlls/msvcrt20/Makefile
|
||||
dlls/msvcrt40/Makefile
|
||||
dlls/msvcrtd/Makefile
|
||||
dlls/msvideo/Makefile
|
||||
dlls/msvideo/msrle32/Makefile
|
||||
|
|
|
@ -68,6 +68,7 @@ BASEDIRS = \
|
|||
msnet32 \
|
||||
msvcrt \
|
||||
msvcrt20 \
|
||||
msvcrt40 \
|
||||
msvcrtd \
|
||||
msvideo \
|
||||
msvideo/msrle32 \
|
||||
|
@ -267,6 +268,7 @@ SYMLINKS = \
|
|||
msrle32.dll$(DLLEXT) \
|
||||
msvcrt.dll$(DLLEXT) \
|
||||
msvcrt20.dll$(DLLEXT) \
|
||||
msvcrt40.dll$(DLLEXT) \
|
||||
msvcrtd.dll$(DLLEXT) \
|
||||
msvfw32.dll$(DLLEXT) \
|
||||
mswsock.dll$(DLLEXT) \
|
||||
|
@ -555,6 +557,9 @@ msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
|
|||
msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
|
||||
$(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
|
||||
|
||||
msvcrt40.dll$(DLLEXT): msvcrt40/msvcrt40.dll$(DLLEXT)
|
||||
$(RM) $@ && $(LN_S) msvcrt40/msvcrt40.dll$(DLLEXT) $@
|
||||
|
||||
msvcrtd.dll$(DLLEXT): msvcrtd/msvcrtd.dll$(DLLEXT)
|
||||
$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.dll$(DLLEXT) $@
|
||||
|
||||
|
@ -850,6 +855,7 @@ IMPORT_LIBS = \
|
|||
libmsrle32 \
|
||||
libmsvcrt \
|
||||
libmsvcrt20 \
|
||||
libmsvcrt40 \
|
||||
libmsvcrtd \
|
||||
libmsvfw32 \
|
||||
libmswsock \
|
||||
|
@ -1174,6 +1180,11 @@ libmsvcrt20.def: msvcrt20/msvcrt20.spec.def
|
|||
libmsvcrt20.a: msvcrt20/msvcrt20.spec.def
|
||||
$(DLLTOOL) -k -l $@ -d msvcrt20/msvcrt20.spec.def
|
||||
|
||||
libmsvcrt40.def: msvcrt40/msvcrt40.spec.def
|
||||
$(RM) $@ && $(LN_S) msvcrt40/msvcrt40.spec.def $@
|
||||
libmsvcrt40.a: msvcrt40/msvcrt40.spec.def
|
||||
$(DLLTOOL) -k -l $@ -d msvcrt40/msvcrt40.spec.def
|
||||
|
||||
libmsvcrtd.def: msvcrtd/msvcrtd.spec.def
|
||||
$(RM) $@ && $(LN_S) msvcrtd/msvcrtd.spec.def $@
|
||||
libmsvcrtd.a: msvcrtd/msvcrtd.spec.def
|
||||
|
@ -1493,6 +1504,7 @@ msnet32/msnet32.spec.def: $(WINEBUILD)
|
|||
msvideo/msrle32/msrle32.spec.def: $(WINEBUILD)
|
||||
msvcrt/msvcrt.spec.def: $(WINEBUILD)
|
||||
msvcrt20/msvcrt20.spec.def: $(WINEBUILD)
|
||||
msvcrt40/msvcrt40.spec.def: $(WINEBUILD)
|
||||
msvcrtd/msvcrtd.spec.def: $(WINEBUILD)
|
||||
msvideo/msvfw32.spec.def: $(WINEBUILD)
|
||||
mswsock/mswsock.spec.def: $(WINEBUILD)
|
||||
|
@ -1619,6 +1631,7 @@ msnet32/msnet32.dll$(DLLEXT): msnet32
|
|||
msvideo/msrle32/msrle32.dll$(DLLEXT): msvideo/msrle32
|
||||
msvcrt/msvcrt.dll$(DLLEXT): msvcrt
|
||||
msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
|
||||
msvcrt40/msvcrt40.dll$(DLLEXT): msvcrt40
|
||||
msvcrtd/msvcrtd.dll$(DLLEXT): msvcrtd
|
||||
msvideo/msvfw32.dll$(DLLEXT): msvideo
|
||||
mswsock/mswsock.dll$(DLLEXT): mswsock
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
Makefile
|
||||
msvcrt40.dll.dbg.c
|
||||
msvcrt40.spec.c
|
||||
msvcrt40.spec.def
|
|
@ -0,0 +1,13 @@
|
|||
EXTRADEFS = -DUSE_MSVCRT_PREFIX
|
||||
TOPSRCDIR = @top_srcdir@
|
||||
TOPOBJDIR = ../..
|
||||
SRCDIR = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
MODULE = msvcrt40.dll
|
||||
IMPORTS = msvcrt
|
||||
|
||||
C_SRCS = msvcrt40.c
|
||||
|
||||
@MAKE_DLL_RULES@
|
||||
|
||||
### Dependencies:
|
|
@ -0,0 +1 @@
|
|||
/* nothing here yet */
|
|
@ -0,0 +1,22 @@
|
|||
@ cdecl ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z
|
||||
@ cdecl ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z
|
||||
@ cdecl _adjust_fdiv() msvcrt._adjust_fdiv
|
||||
@ cdecl _except_handler3(ptr ptr ptr ptr) msvcrt._except_handler3
|
||||
@ cdecl _initterm(ptr ptr) msvcrt._initterm
|
||||
@ cdecl _stricmp(str str) msvcrt._stricmp
|
||||
@ cdecl _strnicmp(str str long) msvcrt._strnicmp
|
||||
@ stub _strnir
|
||||
@ cdecl _strupr(str) msvcrt._strupr
|
||||
@ cdecl free(ptr) msvcrt.free
|
||||
@ cdecl malloc(long) msvcrt.malloc
|
||||
@ cdecl mbstowcs(ptr str long) msvcrt.mbstowcs
|
||||
@ cdecl rand() msvcrt.rand
|
||||
@ varargs sprintf(ptr str) msvcrt.sprintf
|
||||
@ cdecl strchr(str long) msvcrt.strchr
|
||||
@ cdecl strncmp(str str long) msvcrt.strncmp
|
||||
@ cdecl tolower(long) msvcrt.tolower
|
||||
@ cdecl toupper(long) msvcrt.toupper
|
||||
@ cdecl wcscmp(wstr wstr) msvcrt.wcscmp
|
||||
@ cdecl wcscpy(ptr wstr) msvcrt.wcscpy
|
||||
@ cdecl wcslen(wstr) msvcrt.wcslen
|
||||
@ cdecl wcstombs(ptr ptr long) msvcrt.wcstombs
|
Loading…
Reference in New Issue