5818 lines
184 KiB
Plaintext
5818 lines
184 KiB
Plaintext
-----------------------------------------------------------------
|
|
|
|
Tue 26-Sep-95 (APennell)
|
|
|
|
crtw32\eh\frame.cpp
|
|
Changes only in PMac code to handle the case when a re-
|
|
throw occurs to stop it going back into the same throw
|
|
it came from. Involved addition of some statics to
|
|
remember the last catch state & function info. Fixes
|
|
Olympus 1615 (DynaBind not starting up) and 1900
|
|
(compiler generated temporary is not destructed).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 20-Sep-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h
|
|
libw32\include\crtdbg.h
|
|
Change _RPT0 macro to handle '%' in user message string. No
|
|
CRT rebuild necessary.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 09-Sep-95 (JamesMa)
|
|
|
|
crtw32\h\new.h
|
|
crtw32\h\mtdll.h
|
|
crtw32\h\internal.h
|
|
libw32\include\new.h
|
|
new_handler is now always __cdecl (bug 1061).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
*****************************************************************
|
|
**** MSVC++ 4.0 BETA RELEASE #2 -- Friday 1 September 1995 ****
|
|
*****************************************************************
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 28-Aug-95 (JamesMa)
|
|
|
|
crtw32\eh\rtti.cpp
|
|
dynamic_cast of NULL ptr now return NULL (bug 502).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 22-Aug-95 (JamesMa)
|
|
|
|
crtw32\eh\mac\pmac\trnsctrl.cpp
|
|
Added code to MacExceptionDispatch() (bug 16608).
|
|
crtw32\eh\i386\lowhelpr.asm
|
|
crtw32\misc\i386\exsup.asm
|
|
CallSettingFrame() now calls new entry point _NLG_Notify1()
|
|
and juggles ebp as needed (bug 16585).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 22-Aug-95 (SteveSa)
|
|
|
|
crtw32\dllstuff\crtlib.c -
|
|
Initialization of _CrtDbgMode[] was missing for Win32s. I added it.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
*****************************************************************
|
|
**** MSVC++ 4.0 BETA RELEASE #1 -- Friday 18 August 1995 ****
|
|
*****************************************************************
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 09-Aug-95 (JamesMa)
|
|
|
|
crtw32\eh\mac\pmac\trnsctrl.cpp
|
|
Added code to GetFunctionEntry() to handle throws from a CFM
|
|
which are caught in another CFM (bugs 15612 & 15123).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 09-Aug-95 (GregF)
|
|
|
|
crtw32\iostream\strstrea.cpp
|
|
Conditioned the calls to _CrtSetDbgBlockType in strstreambuf::str()
|
|
and strstreambuf::freeze() on x_static. This should prevent improper
|
|
modification of user-supplied buffers in the debug librarys as
|
|
reported in Olympus 15603.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 04-Aug-95 (JamesMa)
|
|
|
|
crtw32\h\stdio.h, libw32\include\stdio.h - PMac BUFSIZ increased
|
|
to 4K (15372).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 01-Aug-95 (JamesMa)
|
|
|
|
crtw32\misc\dbgheap.c - qualified asserts which were breaking default appwiz
|
|
apps on PMac (bug 14146).
|
|
crtw32\misc\dbgrpt.c - fixed debug file output for PMac (bug 15009).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 01-Aug-95 (GregF)
|
|
|
|
crtw32\h\internal.h
|
|
crtw32\iostream\stdiostr.cpp
|
|
crtw32\lowio\ioinit.c
|
|
crtw32\stdio\_filbuf.c, _flsbuf.c, clearerr.c, fgetwc.c, fputwc.c, rewind.c,
|
|
ungetwc.c
|
|
Concocted 'safe' version of the ioinfo access macros. That is, macros
|
|
which provide for an argument of -1 by associating a special static
|
|
ioinfo structure with this handle value. So far, only the
|
|
_osfile_safe() macro is used. This fixes Olympus #15006 (printf in a
|
|
GUI app causes a GPF).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 25-Jul-95 (v-LeoL)
|
|
crtw32\misc\mips\jmpuwind.s
|
|
crtw32\misc\mips\chandler.c
|
|
Put back _Nlg_Return2 for debugger
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
crtw32\dllstuff\crtdll.c, crtexe.c
|
|
Use _malloc_crt for PMac __onexitbegin array.
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
crtw32\h\crtdbg.h
|
|
libw32\include\crtdbg.h
|
|
Win32s-ize user-visible debug heap variables.
|
|
|
|
crtw32\startup\crt0dat.c
|
|
Add automatic leak checking for PMac DLL.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 20-Jul-95 (ChrisWei)
|
|
|
|
crtw32\h\mtdll.h
|
|
Some of our sources build with _MBCS defined (ctime.c) and some
|
|
without (wctime.h). These sources got different sizes for the PT
|
|
struct!! Removed ifdef _MBCS. Also, ifdef'd out the ANSI new stuff.
|
|
|
|
crtw32\h\istream.h
|
|
Move get(...int) to protected.
|
|
|
|
crtw32\tools\win32\relinc.if
|
|
ANSI_NEW_HANDLER is "undefined".
|
|
|
|
crtw32\misc\dbgheap.c
|
|
Fix size check.
|
|
|
|
crtw32\misc\dbgrpt.c
|
|
Use WLM output string scheme.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 20-Jul-95 (GregF)
|
|
|
|
crtw32\heap\heapwalk.c
|
|
Changed the way an unimplemented HeapWalk() is handled. We used to
|
|
return _HEAPOK. Now we return _HEAPEND.
|
|
return _HEAPOK. Now we return _HEAPEND.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 11-Jul-95 (GregF)
|
|
|
|
crtw32\lowio\ioinit.c
|
|
Have to use __unaligned pointers for file handle information on RISC
|
|
platforms. This was breaking MIPS.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 11-Jul-95 (JamesMa)
|
|
|
|
crtw32\misc\i386\exsup.asm
|
|
Unwanted prologue removed from NLG_Notify (13268).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 10-Jul-95 (GregF)
|
|
|
|
crt\crtw32\eh\eh.mkf
|
|
Changed typeinfo.* to typinfo.* and typename.* to typname.*. This
|
|
fixed the broken 68K build.
|
|
|
|
crt\crtw32\exec\dospawn.c
|
|
Have to use __unaligned pointers for file handle information on RISC
|
|
platforms. This was breaking MIPS.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 07-Jul-95 (ChrisWei)
|
|
|
|
crt\crtw32\dllstuff\crtlib.c
|
|
crt\crtw32\misc\dbgrpt.c, errmode.c
|
|
crt\crtw32\startup\crt0.c, dllcrt0.c
|
|
Startup debug reporting initialization removed - done statically.
|
|
|
|
crt\crtw32\h\istream.h
|
|
crt\libw32\include\istream.h
|
|
Avoid ambiguous default args.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thurs 06-Jul-95 (ChrisWei)
|
|
|
|
|
|
crt\makefile, makefile.inc
|
|
crt\srcrel\makefile, objects.mkf, pd-b
|
|
crt\crtw32\eh\lsources, typename.cpp, typeinfo.cpp, typname.cpp, typinfo.cpp
|
|
|
|
Change typeinfo.cpp and typename.cpp to typname.cpp typinfo.cpp
|
|
since the build process chokes on typeinfo.h/typeinfo.cpp.
|
|
|
|
crt\crtw32\conert\iswctype.c
|
|
crt\crtw32\eh\throw.cpp
|
|
crt\crtw32\eh\mac\pmac\trnsctrl.cpp
|
|
crt\crtw32\h\iomanip.h ios.h iostream.h rtti.h istream.h rtti.h setlocal.h
|
|
stdiostr.h streamb.h trnsctrl.h
|
|
crt\crtw32\iostream\istream.cpp
|
|
crt\crtw32\lowio\close.c
|
|
crt\crtw32\misc\setlocal.c
|
|
crt\crtw32\startup\crt0dat.c
|
|
crt\crtw32\stdio\output.c
|
|
Comment cleanup -- remove "hack", "consider".
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 05-Jul-95 (JamesMa)
|
|
|
|
makefile, makefile.inc
|
|
srcrel\objects.mkf, pd-b
|
|
crtw32\eh\eh.mkf, lsources
|
|
Removed stdnewh.obj from build.
|
|
crtw32\eh\stdexcpt.cpp
|
|
crtw32\h\stdexcpt.h,
|
|
libw32\include\stdexcpt.h
|
|
Stdexcpt stuff minimized, made ANSI-compatible (9577).
|
|
crtw32\eh\typeinfo.cpp, typename.cpp
|
|
crtw32\h\mtdll.h, typeinfo.h
|
|
libw32\include\typeinfo.h
|
|
Several minor RTTI problems resolved (5625).
|
|
libw32\include\setjmp.h
|
|
NLG prototypes now cleansed for release (12867).
|
|
crtw32\eh\mac\pmac\lowhelpr.asm
|
|
FP registers were being saved to SP, restored from R3 - wups.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 05-Jul-95 (v-LeoL)
|
|
|
|
crt\crtw32\eh\frame.cpp
|
|
crt\crtw32\eh\mips\handlers.s
|
|
crt\crtw32\misc\mips\chandler.c, jmpuwind.s, longjmp.s
|
|
crt\crtw32\h\trnsctrl.h
|
|
<MIPS only changes>
|
|
NLG gunk no longer uses per-thread data - destination code
|
|
is passed on stack instead (Oly bug 11803).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 04-Jul-95 (ChrisWei)
|
|
|
|
crt\crtw32\dllstuff\crtlib.c
|
|
crt\crtw32\h\win32s.h
|
|
crt\crtw32\string\i386\memicmp.asm, stricmp.asm, strnicmp.asm
|
|
memicmp.asm, stricmp.asm, and strnicmp.asm have hard-coded
|
|
assumptions about offset of _lc_handle in CRTDLLPPD structure.
|
|
lc_handle moved to start of structure and assertion added to
|
|
scream if it moves.
|
|
|
|
crt\crtw32\dllstuff\cinitexe.c
|
|
crt\crtw32\startup\mac\init.c
|
|
Add/fix -disallowlib for PMac.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 03-Jul-95 (ChrisWei)
|
|
|
|
crt\cleanbld.cmd, clns_bld.bat, mkmac.bat
|
|
crt\srcrel\clean.bat, copydeps.cmd, external.mkf, makefile, mkclnmkf.c,
|
|
mkmkf.cmd, object.mkf -- msvc40 -> msdev
|
|
|
|
crt\crtw32\dllstuff\crtlib.c
|
|
crt\crtw32\h\crtdbg.h, dbgint.h, win32s.h
|
|
crt\libw32\include\crtdbg.h
|
|
crt\crtw32\misc\dbgheap.h, dbghook.c, dbgnew.cpp, dbgrpt.c
|
|
Win32s support for Debug Libs (make all DLL variables a function call).
|
|
|
|
crt\crtw32\time\tzset.c
|
|
PMac: When TZ not set _tzname="", not "???".
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 29-Jun-95 (JamesMa)
|
|
|
|
crt\srcrel\_sample_.r (new file)
|
|
Resource file for PMac dll source release build
|
|
crt\srcrel\bldnt.cmd (new file)
|
|
Builds x86 or PMac CRTs from source release (NT platform)
|
|
crt\srcrel\bldwin95.bat
|
|
Builds x86 or PMac CRTs from source release (Win95 platform)
|
|
crt\srcrel\external.mkf, pd-b
|
|
Added _sample_.r & bldnt.cmd
|
|
crt\doc\copycrt.bat, copysrc.bat (new files)
|
|
Added for the convenience of the build team.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 22-Jun-95 (ChrisWei)
|
|
|
|
crt\makefile, makefile.inc
|
|
crt\crtw32\dllstuff\crtexe.c, crtlib.c
|
|
crt\crtw32\h, crt\libw32\include\internal.h, new.h, win32s.h
|
|
crt\crtw32\heap\badalloc.c, handler.cpp, heap.mkf, lsources, malloc.c, oldnew.cpp
|
|
crt\crtw32\startup\tidtable.c
|
|
crt\crtw32\linkopts\newnew.c, linkopts.mkf, lsources
|
|
crt\srcrel\msvc40.if, pd-b
|
|
Remove ANSI new handler by #ifdef'ing with ANSI_NEW_HANDLER.
|
|
Put back in set_new_handler hack for STL compilation.
|
|
|
|
crt\crtw32\mac.mkf
|
|
Change back to -Ob1, add -Gy
|
|
|
|
crt\crtw32\dllstuff\cinitexe.c
|
|
crt\crtw32\startup\crt0init.c,
|
|
Add -disallowlib
|
|
|
|
crt\crtw32\startup\crt0msg
|
|
Avoid STDIO calls at startup
|
|
|
|
crt\crtw32\eh\eh.mkf
|
|
Put undecorator in own segment (68K)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 21-Jun-95 (JamesMa)
|
|
|
|
crt\crtw32\dllstuff\atonexit, ajustfd.c, crtdll.c
|
|
Comment cleansing: MSVCRTx0.DLL, x = 1, 2 or 3, replaced
|
|
by MSVCRT*.DLL (at Sylvie's request).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 21-Jun-95 (JamesMa)
|
|
|
|
crt\crtw32\eh\frame.cpp
|
|
crt\crtw32\eh\i386\lowhelpr.asm, trnsctrl.cpp
|
|
crt\crtw32\misc\i386\exsup.asm, exsup3.asm, longjmp.asm
|
|
crt\crtw32\h\setjmp.h, trnsctrl.h
|
|
NLG gunk no longer uses per-thread data - destination code
|
|
is passed on stack instead (Oly bug 11803).
|
|
|
|
crt\crtw32\eh\lsources, typeinfo.cpp, typename.cpp (new file)
|
|
crt\srcrel\makefile, objects.mkf, pd-b
|
|
crt\makefile, makefile.inc
|
|
type_info.name() moved from typeinfo.cpp to typename.cpp
|
|
for granularity purposes.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 20-Jun-95 (ChrisWei)
|
|
|
|
crt\makefile
|
|
crt\crtw32\dllstuff\macdll\msvcrt40.r
|
|
Add version info to CRT DLL and import lib for PMac.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 19-Jun-95 (v-LeoL)
|
|
|
|
crtw32\misc\mips\chandler.c
|
|
crtw32\misc\mips\jmpuwind.s
|
|
crtw32\misc\mips\longjmp.s
|
|
crtw32\eh\mips\handlers.s
|
|
crtw32\h\mtdll.h
|
|
Use Get/SetNLGCode on MIPS and fix EH-safe longjmp wrt NLG
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 16-Jun-95 (JamesMa)
|
|
|
|
crtw32\misc\i386\exsup.asm, exsup3.asm, longjmp.asm
|
|
More registers preserved around calls to Get/SetNLGCode.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 15-Jun-95 (GregF)
|
|
|
|
crtw32\heap\heapchk.c
|
|
Better, more robust version of the fix made yesterday.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Jun-95 (GregF)
|
|
|
|
crtw32\heap\heapchk.c
|
|
Fix suggested by Byran Tuttle so HeapValid doesn't get called for
|
|
unallocated blocks.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Jun-95 (ChrisWei)
|
|
|
|
crt\makefile.sub
|
|
crt\crtw32\mac.mkf
|
|
Use O2 (speed) rather than O1 (space) for Mac builds.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Jum-95 (v-rogerl)
|
|
|
|
crtw32\string\memorym.s
|
|
Replace jump with .weakext(alias)
|
|
|
|
fpw32\tran\mip\fasincos.s
|
|
fpw32\tran\mip\fatan.s
|
|
fpw32\tran\mip\fcosh.s
|
|
fpw32\tran\mip\fexp.s
|
|
fpw32\tran\mip\ffloor.s
|
|
fpw32\tran\mip\fsincos.s
|
|
fpw32\tran\mip\fsinh.s
|
|
fpw32\tran\mip\fsqrt.s
|
|
fpw32\tran\mip\ftan.s
|
|
fpw32\tran\mip\ftanh.s
|
|
fpw32\tran\mip\logm.s
|
|
fpw32\tran\mip\flog.s
|
|
Remove all .aents'
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Jun-95 (JamesMa)
|
|
|
|
crtw32\startup\tidtable.c
|
|
_getptd() now preserves LastError variable in _all_
|
|
cases (thanks, RichardS).
|
|
crtw32\eh\frame.cpp
|
|
Get/SetNLG prototypes now visible to Mac platforms, extraneous
|
|
Get/SetLastError calls removed.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 13-Jun-95 (JamesMa)
|
|
|
|
crtw32\h\ehdata.h
|
|
delfiled - use the version in langapi\include.
|
|
crtw32\srcrel\pd-b
|
|
ehdata.h removed
|
|
crtw32\eh\typeinfo.cpp
|
|
now calls __unDName(), not unDName()
|
|
crtw32\startup\tidtable.c
|
|
_getptd() now preserves LastError variable.
|
|
crtw32\eh\frame.cpp, crtw32\eh\i386\lowhelpr.asm, crtw32\misc\i386\exsup.asm,
|
|
crtw32\misc\i386\exsup3.asm, crtw32\misc\i386\longjmp.asm, crtw32\h\exsup.inc,
|
|
crtw32\h\mtdll.h
|
|
various NLG work, primarily multithread support.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 13-Jum-95 (ChrisWei)
|
|
|
|
crtw32\misc\dbgheap.c
|
|
crtw32\dllstuff\crtlib.c
|
|
|
|
msvcr40d.dll was calling an MFC-installed dump client routine at DLL unload time --
|
|
but the MFC DLL had already been unloaded!
|
|
|
|
The solution is to de-install any client dump routines before doing final leak checks.
|
|
|
|
If MFC (or any other clients) want the final leak check dumping (from msvcr40d.dll)
|
|
to use their own dump routines, they will have to call the leak check routine directly.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 12-Jum-95 (v-rogerl)
|
|
|
|
crtw32\h\math.h
|
|
Added MIPS only prototype (hypotf)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 09-Jun-95 (BryanT)
|
|
|
|
crtw32\crt32.nt
|
|
crtw32\misc\searchen.c
|
|
crtw32\stdio\fseeki64.c, ftelli64.c, fgetpos.c, fsetpos.c, psx\sources
|
|
crtw32\startup\crt0.c, crt0msg.c
|
|
crtw32\h\stdio.h
|
|
fpw32\fp32.nt
|
|
POSIX fixes and add /WX to compile line.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thurs 08-Jun-95 (ChrisWei)
|
|
|
|
crtw32\mkm68k.bat
|
|
crtw32\heap\heap.mkf
|
|
crtw32\linkopts\linkopts.mkf
|
|
crtw32\stdio\stdio.mkf
|
|
Add new handler stuff to 68K build.
|
|
|
|
crtw32\misc\dbgrpt.c
|
|
Cast to work-around MacOS header change.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 06-Jun-95 (BryanT)
|
|
|
|
crtw32\eh\csysex.cpp
|
|
Workaround stupid X86 compiler by defining type_info vtable.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 06-Jun-95 (ChrisWei)
|
|
|
|
crt\makefile
|
|
crt\libw23\msvcrt40.rc
|
|
Define _DEBUG for debug resource builds. msvcr40d.dll now has proper
|
|
"Internal Name" and "Original File Name".
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 05-Jun-95 (BryanT)
|
|
|
|
crtw32\dirs
|
|
crtw32\eh\csysex.cpp, frame.cpp
|
|
crtw32\eh\nt\sources
|
|
crtw32\h\csysex.hxx, mtdll.h
|
|
crtw32\heap dirs, sources.nt, st\sources, mt\sources, dll\sources,
|
|
dlllib\sources, psx\sources
|
|
crtw32\startup\tidtable.c, nt\sources
|
|
libw32\lib\sources.nt
|
|
Finish the Kernel EH work. Move from WinHeap to Heap.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 02-June-95 (GregF)
|
|
|
|
crtw32\lowio\ioinit.c, osfinfo.c
|
|
Made a couple of changes to work around an apparent bug in Win95. In
|
|
Win95, when a gui parent spawns a console child. The values returned
|
|
by GetStdHandle to the child process don't necessarily get mapped or
|
|
set to the console. In osfinfo.c, I fixed a formerly benign bug
|
|
whereby we would call SetStdHandle even in a gui app. In ioinit.c, I
|
|
change the lowio init code so that handle 0 - 2 ALWAYS start out as
|
|
being marked open, even if they are not associated with valid Win32
|
|
HANDLEs. This fixes bug 10971.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 01-June-95 (v-LeoL)
|
|
|
|
\crt\makefile.inc
|
|
\crt\srcrel\external.mkf
|
|
\crt\srcrel\objects.mkf
|
|
\crt\srcrel\makefile
|
|
|
|
remove helper\mips\* and misc\mips\chandler.c from crt src
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 01-June-95 (ChrisWei)
|
|
|
|
\crt\crtw32\misc\putenv.c, setenv.c
|
|
|
|
Fixed a nasty bug in _[w]putenv. Was not a BVT regression! We were
|
|
not making a copy of new environment variables. Now that we are, removed
|
|
EVs are also freed.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 30-May-95 (ChrisWei)
|
|
|
|
V3 to V4 change:
|
|
================
|
|
|
|
\crt\cb.cmd, clean.bat, clean.cmd, cleanbld.cmd, clns_bld.bat, make.cmd, makefile, makefile.inc, mkmac.bat
|
|
\crt\srcrel\clean.bat, copydeps.cmd, external.mkf, make.cmd, makefile, mkclnmkf.c, mkmkf.cmd, objects.mkf, pd-b, relmkf.sed
|
|
MODIFIED
|
|
|
|
\crt\srcrel\msvc30.if
|
|
REMOVED
|
|
\crt\srcrel\msvc40.if
|
|
ADDED
|
|
|
|
\crt\doc\crt30.doc
|
|
REMOVED
|
|
\crt\doc\crt40.doc
|
|
ADDED
|
|
|
|
\crt\libw32\msvcrt30.rc
|
|
REMOVED
|
|
\crt\libw32\msvcrt40.rc
|
|
ADDED
|
|
|
|
|
|
ANSI new handler and/or heap hook:
|
|
==================================
|
|
|
|
\crt\crtw32\dllstuff\crtexe.c, crtlib.c
|
|
|
|
\crt\crtw32\dllstuff\macdll\makedll.cmd, makedlld.cmd
|
|
MODIFIED
|
|
|
|
\crt\crtw32\dllstuff\macdll\msvcr30d.def, msvcrt30.def, msvcrt30.r
|
|
REMOVED
|
|
\crt\crtw32\dllstuff\macdll\msvcr40d.def, msvcrt40.def, msvcrt40.r
|
|
ADDED
|
|
|
|
\crt\crtw32\h[\crt\libw32\include]\crtdbg.h, heap.h, internal.h, istream.h, malloc.h, math.h, mtdll.h, new.h, win32s.h, winheap.h
|
|
MODIFIED
|
|
|
|
\crt\crtw32\heap\calloc.c, expand.c, free.c, handler.cpp, lsources, malloc.c, msize.c, new.cpp, realloc.c
|
|
MODIFIED
|
|
|
|
\crt\crtw32\linkopts\lsources
|
|
MODIFIED
|
|
|
|
\crt\crtw32\linkopts\newnew.c
|
|
ADDED
|
|
|
|
\crt\crtw32\misc\dbgheap.c, dbgnew.cpp, dbgrpt.c
|
|
MODIFIED
|
|
|
|
\crt\crtw32\startup\tidtable.c
|
|
MODIFIED
|
|
|
|
|
|
Other changes:
|
|
==============
|
|
|
|
\crt\crtw32\stdio\fwrite.c
|
|
Return 0 if nothing to write.
|
|
|
|
\crt\crtw32\iostream\istrgetl.cpp
|
|
Support for ignore (...,0xFF)
|
|
|
|
\crtw32\dos\dosmap.c
|
|
Change error code mapping.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 25-May-95 (GregF)
|
|
|
|
crtw32\heap\heapchk.c, heapwalk.c
|
|
Modified heapchk.c so that _heapset() will work even if Heap[Un]Lock
|
|
is stubbed (as it on Win95). Modified _heapwalk() to validate the
|
|
_pentry field.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 23-May-95 (GregF)
|
|
|
|
crt32\heap\expand.c
|
|
Really removed the workaround alluded to below. It didn't cause
|
|
10125 (which didn't really exist), but it DID cause 10291.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 22-May-95 (GregF)
|
|
|
|
crt32\h\malloc.h
|
|
crt32\heap\expand.c, malloc.c, realloc.c
|
|
Updated _HEAP_MAXREQ to 0xffffffe0 and changed malloc, realloc and
|
|
_expand to check the size request against this value before calling
|
|
the API. This works around a bug in HeapAlloc (at least) whereby
|
|
values larger than 0xffffffe0 get 'rounded up' to 0 and the API
|
|
call returns success. This fixes Olympus 10125. Also, while I had
|
|
expand.c checked out, I removed an old, obsolete workaround, thereby
|
|
fixing Olympus 9956.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 19-May-95 (GregF)
|
|
|
|
crt\makefile
|
|
_file.obj must be explicitly linked into msvcrt*.dll for the
|
|
Win32s versions (regular and debug) of the DLL. In the Win32s
|
|
version, _file.obj does not resolved any external references in
|
|
other objects which would cause the linker to pull it in
|
|
automatically. This fixes RAID bug 9588.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 17-May-95 (v-rogerl)
|
|
|
|
makefile.sub -
|
|
Change .s rule for MIPS so assembler compiles -O2
|
|
versus -O0
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 16-May-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\fhypot.s -
|
|
remove obsolete function c_abs_.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 16-May-95 (SteveSa)
|
|
|
|
makefile.inc,
|
|
crtw32/dllstuff/lsources -
|
|
add xtxtmode.obj and xncommod(e).obj to list of targets for
|
|
DLL and XDLL models
|
|
|
|
crtw32/dllstuff/xtxtmode.c,
|
|
crtw32/dllstuff/xncommod.c - new files
|
|
|
|
makefile -
|
|
Get all objects for MSVCRT(D).LIB from the *DLL object directories.
|
|
The linker options objects txtmode.obj and ncommode.obj used to
|
|
be grabbed from the MT object directories, but for debug models
|
|
this causes problems since that meant that linking with MSVCRTD.LIB
|
|
required not only MSVCRTD.PDB but also LIBCMTD.PDB.
|
|
|
|
The trick is that txtmode.obj and ncommode.obj for the DLL model
|
|
have export definitions in them. The x* versions of these two
|
|
objects define SPECIAL_CRTEXE to turn off the _CRTIMP keyword.
|
|
Since these objects go into the client EXE or DLL, they must NOT
|
|
contain exports definitions for these variables.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 12-May-95 (SteveSa)
|
|
|
|
libw32/msvcrt30.rc -
|
|
o Remove obsolete extra nulls at end of all strings
|
|
("SNAFUBAR\0" is now simply "SNAFUBAR").
|
|
o Remove obsolete "LegalTradeMarks" field
|
|
o Update "LegalCopyright" field from 1994 to 1995
|
|
o Fix "InternalName" field to include .DLL extension
|
|
o Change the hex value for Unicode from 04b0 to 04B0 (1200 decimal)
|
|
per Richard Shupak's recommendation.
|
|
|
|
**** And now the tricky part:
|
|
|
|
o Add the 4-digit Julian date to the "FileVersion" string (3rd field)
|
|
just as it is in the "FILEVERSION" binary field (4th field).
|
|
This required some tricky use of the string-izing operator (#)
|
|
which only works in #define macros, and two must be used to
|
|
get the parameter value instead of the parameter name ("rup").
|
|
o Make the binary field PRODUCTVERSION match the FILEVERSION field.
|
|
o Make the "ProductVersion" string match the "FileVersion" string.
|
|
These last two make MSVCRT30.DLL match MSVC.EXE as far as versions.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 11-May-95 (GregF)
|
|
|
|
crtw32\heap\heapwalk.c
|
|
Added code to recognize the end-of-heap. It was being treated as
|
|
_HEAPBADNODE.
|
|
|
|
crtw32\time\mktime.c
|
|
Properly handle initial tm_mon values in the range -11 to -1
|
|
(inclusive). This was Olympus bug 9148.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 10-May-95 (ChrisWei)
|
|
|
|
crtw32\misc\dbgrpt.c
|
|
Change Interlockedxxxx to _CrtInterlocked to avoid conflict with WLM.
|
|
|
|
crtw32\h\new.h
|
|
Put placement new() back in. Was removed when I imagined build conflicts with debug new().
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 09-May-95 (GregF)
|
|
|
|
crtw32\string\i386\memcmp.asm
|
|
Fixed horrible which I had introduced into Intel's improved
|
|
string function. Specifically, I replaced a bogus ret with a
|
|
jz short retnull.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 04-May-95 (JamesMa)
|
|
|
|
fpw32\conv\fpinit.c
|
|
Clear FP exceptions after _ms_p5_test_fdiv (9411).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 04-May-95 (GregF)
|
|
|
|
crt\crtw32\h\cruntime.inc
|
|
Use .586 for _WIN32 builds (fixes 6695)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 03-May-95 (JamesMa)
|
|
|
|
crtw32\eh\rtti.cpp
|
|
FindSITargetTypeInstance() now tests visibility (5237).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 03-May-95 (GregF)
|
|
|
|
crtw32\string\i386\memchr.asm, memcmp.asm, strcat.asm
|
|
New, faster versions from Intel.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 02-May-95 (JamesMa)
|
|
|
|
crtw32\eh\unhandld.cpp
|
|
Added __CxxRestoreUnhandledExceptionFilter(), called at exit.
|
|
|
|
------------------------------------------------------------------
|
|
|
|
Tue 02-May-95 (BryanT)
|
|
|
|
crtw32\string\misc\memorym.s
|
|
Move memmove to a seperate function. When comdat's are enabled
|
|
the extra public name is against the rules.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 02-May-95 (JamesMa)
|
|
|
|
crtw32\misc\mac\pmac\setjmp.asm
|
|
Added NLG support for longjmp.
|
|
crtw32\eh\mac\pmac\lowhelpr.asm
|
|
Renamed _NLG_Notify to __NLG_Notify.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 02-May-95 (SteveSa)
|
|
|
|
crtw32/h/mtdll.h - add prototype of new routine _initptd()
|
|
crtw32/startup/thread.c,
|
|
crtw32/startup/threadex.c - call _initptd() to do common initialization of
|
|
per-thread data in _beginthread and _beginthreadex, respectively.
|
|
crtw32/startup/tidtable.c - implement _initptd() to do common initialization
|
|
of the common per-thread data fields _holdrand and _pxcptacttab
|
|
and the two new MIPS-specific fields _MipsPtdDelta/Epsilon.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sun 30-Apr-95 (ChrisWei)
|
|
|
|
\crtw32\h\crtdbg.h, \libw32\include\crtdbg.h
|
|
Renumber _CRTDBG_xxx to avoid conflict with MFC.
|
|
|
|
\crtw32\h\ios.h, \libw32\include\ios.h
|
|
Fix _CRT_CRTITICAL_SECTION stuff.
|
|
|
|
\crtw32\misc\dbgheap.c
|
|
White space changes.
|
|
|
|
\crtw32\misc\dbgrpt.c
|
|
Remove "JIT" from MessageBox.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 28-Apr-95 (JamesMa)
|
|
|
|
crtw32\eh\frame.cpp, crtw32\eh\ehvecdtr.cpp, crtw32\h\ehdata.h
|
|
EH_FRAME_UNWIND_PART cases/definition now #ifdef ALLOW_UNWIND_ABORT.
|
|
srcrel\msvc30.if
|
|
ALLOW_UNWIND_ABORT added to 2nd section.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 26-Apr-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h, libw32\include\crtdbg.h
|
|
Add _CRTDBG_MAP_ALLOC for new().
|
|
|
|
crtw32\misc\dbgheap.c, dbgrpt.c
|
|
Add _CRTIMP to all exported functions
|
|
|
|
crtw32\startup\crt0.c, dllcrt0.c
|
|
PMac debug reporting must go to debugeer by default since there is
|
|
no guarantee user has initialized the toolbox.
|
|
|
|
crtw32\h\sys\*.h
|
|
Add mac/win32 test.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 26-Apr-95 (GregF)
|
|
|
|
crtw32\h\win32s.h
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
|
|
crtw32\winheap\calloc.c, delete.cpp, expand.c, heapinit.c, malloc.c, msize.c,
|
|
new_mode.cpp, realloc.c
|
|
|
|
Package of small changes in preparation for switching to winheap
|
|
for VC 3. The changes were adaptions for Chris's debug heap and for
|
|
DLL_FOR_WIN32S.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 25-Apr-95 (BryanT)
|
|
|
|
crtw32\crt32.nt
|
|
crtw32\eh\csysex.cpp, dirs, hooks.cpp, rtti.cpp, throw.cpp, validate.cpp
|
|
crtw32\eh\nt\sources
|
|
crtw32\h\csysex.hxx
|
|
crtw32\startup\tidtable.c
|
|
More Kernel EH support from DwightKr
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 25-Apr-95 (JamesMa)
|
|
|
|
crtw32\misc\i386\exsup.asm
|
|
Added label __NLG_Return2 at return from __finally(); fix for #8922.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 24-Apr-95 (SteveSa)
|
|
|
|
cleanbld.cmd
|
|
makefile
|
|
Nmake dependencies will be generated by "nmake depend" in the \CRT
|
|
directory, or for the \msvc30\crt\src and \msvc30\crt\prebuild
|
|
directories if the first argument to cleanbld.cmd is CRTMKDEP.
|
|
If the CRTMKDEP environment variable is set, that too will lead
|
|
the generation of dependencies. Dependency files will be created
|
|
on all invocations of cleanbld.cmd when CRTMKDEP is set in the
|
|
environment or on the command line.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 21-Apr-95 (JamesMa)
|
|
|
|
crtw32\misc\i386\setjmp.asm, exsup.asm
|
|
Moved NLG support routines from setjmp to exsup.
|
|
crtw32\eh\frame.cpp
|
|
Moved definition of _NLG_Destination to exsup.asm (X86 only).
|
|
libw32\msvcrt.src
|
|
NLG stuff is no longer exported.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 21-Apr-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h, dbgint.h
|
|
libw32\include\crtdbg.h
|
|
crtw32\misc\dbgheap.c, dbgnew.cpp
|
|
crtw32\iostream\ios.cpp, istream.cpp, ostream.cpp, streamb.cpp, strstrea.cpp
|
|
Remove _delete_crt, _delete_client. Operator delete() handles all
|
|
valid block types.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Fri 21-Apr-95 (SteveSa)
|
|
|
|
makefile -
|
|
Changed all references to $(TOOLS_INCLUDE) to $(V3DROP)\include.
|
|
It made no sense to require both of these environment variables
|
|
since the former is equivalent to the include subdir of the latter.
|
|
|
|
Also made some changes to support automatic generation of include
|
|
file dependencies, for the raw build and both prebuild and src
|
|
subdirectories in the cleansed build.
|
|
|
|
makefile.inc -
|
|
Changed the COPY source for a number of objects from $* (all
|
|
dependent files) to the explicit file name since the addition
|
|
of automatically generated file dependencies kept this from
|
|
working.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 19-Apr-95 (ChrisWei)
|
|
|
|
crtw32\convert\mbstowcs.c, mbtowc.c, wcstombs.c, wctomb.c
|
|
Fix for 68k/pmac.
|
|
|
|
crtw32\h\new.h, libw32\include\new.h
|
|
Add placement new() operator.
|
|
|
|
crtw32\heap\handler.cpp
|
|
set_new_handler uses ANSI assert (even in retail build) to warn
|
|
users to not use it to set new handler.
|
|
|
|
crtw32\misc\dbgrpt.c
|
|
Avoid concurrent asserts - if they happen, simply spew to
|
|
debugger.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Wed 19-Apr-95 (SteveSa)
|
|
|
|
makefile -
|
|
Create .PDB files for Win32s DLL's msvcrt30.dlS/msvcr30d.dlS
|
|
with the .pdS extension so that they do not overwrite the
|
|
.pdb files for Win32 DLL's msvcrt30.DLL/msvcr30d.DLL.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 18-Apr-95 (JamesMa)
|
|
|
|
crtw32\misc\i386\exsup.asm, exsup3.asm
|
|
Added NLG support.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 18-Apr-95 (SteveSa)
|
|
|
|
crtw32/eh/eh.mkf -
|
|
The file source file undname.cxx from the LANGAPI project is used in
|
|
this makefile and is NOT named .cpp like the CRTL source files are.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Tue 18-Apr-95 (SteveSa)
|
|
|
|
crtw32/h/mtdll.h
|
|
crtw32/startup/thread.c
|
|
crtw32/startup/threadex.c
|
|
crtw32/startup/tidtable.c
|
|
Add 5 MIPS per-thread variables for TiborL. The 2 of them which are
|
|
integers to be initialized to -1. The 3 pointers are automatically
|
|
set to NULL. Also improved the comment for the THREE places where
|
|
we do the per-thread data initialization. All fields in the p.t.d.
|
|
block are zero by default since calloc() is used to allocate the ptd.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Mon 17-Apr-95 (SteveSa)
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
Fix TLS index leak in the Win32s version of MSVCRT30.DLL.
|
|
When the last process detaches from the DLL, the TLS index used
|
|
to store "global" variables is now freed (as well it should be).
|
|
(It was never freed before, resulting in a resource leak.)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Sun 16-Apr-95 (JamesMa)
|
|
|
|
crtw32\h\stdexcpt.h
|
|
Cosmetic changes (#3716)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Fri 14-Apr-95 (JamesMa)
|
|
|
|
crtw32\eh\frame.cpp, ehvecctr.cpp, ehveccdtr.cpp, ehveccvb.cpp
|
|
crtw32\h\ehdata.h
|
|
Re-implemented EH-SEH interaction fixes (#3340)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 13-Apr-95 (BryanT)
|
|
|
|
crtw32\h\mtdll.h, ehassert.h
|
|
crtw32\eh\hooks.cxx, throw.cxx
|
|
crtw32\eh\nt\*
|
|
crtw32\startup\tidtable.c
|
|
crtw32\startup\nt\sources
|
|
Add Kernel-mode EH support from DwightKr.
|
|
|
|
crtw32\eh\st\sources
|
|
crtw32\eh\mt\sources
|
|
crtw32\eh\dll\sources
|
|
Add lowhelpr.asm for X86 builds.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 11-Apr-95 (ChrisWei)
|
|
|
|
crtw32\startup\dllcrt0.c
|
|
Move __crtGetEnvironmentStringsA after mtinit().
|
|
|
|
crtw32\h\crtdbg.h
|
|
libw32\include\crtdbg.h
|
|
Add NULL definition.
|
|
|
|
crtw32\h\new.h
|
|
libw32\include\new.h
|
|
libw32\include\new.h
|
|
crtw32\heap\handler.cpp
|
|
Add set_new_handler() stub to allow compilation of STL.
|
|
|
|
crtw32\h\sys\utime.h
|
|
libw32\include\sys\utime.h
|
|
crtw32\time\utime.c
|
|
Change first param to const char *.
|
|
|
|
crtw32\h\setlocal.h
|
|
crtw32\misc\getqloc.c
|
|
Remove NT 3.1 hacks. Use less space for country/language strings.
|
|
|
|
-----------------------------------------------------------------
|
|
Tue 11-Apr-95 (JamesMa)
|
|
|
|
crtw32\eh\i386\lowhelpr.asm
|
|
New file containing _CallSettingFrame(), moved from trnsctrl.cpp
|
|
makefile.inc, crtw32\eh\lsources, srcrel\pd-b
|
|
lowhelpr.asm/.obj added
|
|
crtw32\eh\i386\trnsctrl.cpp
|
|
Removed _CallSettingFrame().
|
|
crtw32\h\trnsctrl.h
|
|
_CallSettingFrame() now extern "C".
|
|
crtw32\misc\i386\setjmp.asm
|
|
NLG_Return moved to lowhelpr.asm
|
|
crtw32\misc\i386\longjmp.asm
|
|
NLG support added.
|
|
crtw32\h\float.h
|
|
_DEFAULT_CW redefined for x86.
|
|
fpw32\tran\i386\ieee87.c
|
|
_fpreset() now resets default precision.
|
|
fpw32\tran\i386\87trigh.asm
|
|
Olympus #6164.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 07-Apr-95 (SteveSa)
|
|
|
|
**************************************
|
|
*** ------------------------------ ***
|
|
*** All .CXX files renamed to .CPP ***
|
|
*** ------------------------------ ***
|
|
**************************************
|
|
|
|
makefile
|
|
makefile.sub
|
|
srcrel/pd-b
|
|
srcrel/mkfiles.sed
|
|
Related changes of the .CXX suffix to .CPP
|
|
|
|
makefile
|
|
Add -WX to -W3 to enforce warning-free compilations.
|
|
|
|
crtw32/startup/dllmain.c
|
|
Call DisableThreadLibraryCalls() to disable THREAD ATTACH and DETACH
|
|
notifications in DLLs linked with LIBC.LIB or MSVCRT.LIB (but NOT
|
|
LIBCMT.LIB) which have the default (empty) DllMain() and wherein
|
|
_pRawDllMain == NULL.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 07-Apr-95 (ChrisWei)
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
crtw32\h\awint.h, internal.h
|
|
crtw32\startup\crt0.c, dllcrt0.c, stdenvp.c
|
|
crtw32\misc\aw_env.c
|
|
Since GetEnvironmentStringsA returns OEM-code page strings (and
|
|
GetEnvironmentVariableA returns ANSI!) and we want our environment
|
|
to be ANSI, __crtGetEnvironmentStringA has been added. It gets
|
|
the environment in Unicode (NT) and translates using ANSI cp.
|
|
Otherwise (Win95) it gets the ANSI version.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 06-Apr-95 (ChrisWei)
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
crtw32\startup\crt0.c, dllcrt0.c, crt0dat.c
|
|
Set PMac debug reporting defaults, fix user DLL leak detection.
|
|
|
|
crtw32\h\crtdbg.h
|
|
Add malloc -> _malloc_dbg macros.
|
|
|
|
crtw32\misc\dbgheap.c
|
|
Fix _expand() for block size of 0.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 03-Apr-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h, dbgint.h
|
|
crtw32\iostream\ios.cxx, istream.cxx, istream1.cxx, ostream.cxx,
|
|
streamb.cxx, strstrea.cxx
|
|
crtw32\misc\dbgheap.c, dbghook.c, dbgnew.cxx
|
|
- fix delete scheme
|
|
- fix block strings
|
|
- remove TRACK_ON (again)
|
|
- export _crtBreakAlloc
|
|
- make global sizes unsigned
|
|
|
|
The following internal headers files were modified to #error if used by
|
|
users/ Also, the multiple include statements were brought into line with
|
|
CRT standards.
|
|
|
|
assert.h 6 6 out
|
|
awint.h 4 4 out
|
|
cmsgs.h 5 5 out
|
|
conio.h 4 4 out
|
|
cruntime.h 5 5 out
|
|
ctime.h 2 2 out
|
|
ctype.h 9 9 out
|
|
cvt.h 2 2 out
|
|
dbgint.h 16 16 out
|
|
direct.h 7 7 out
|
|
dos.h 7 7 out
|
|
doscalls.h 3 3 out
|
|
dostypes.h 5 5 out
|
|
eh.h 7 7 out
|
|
ehassert.h 6 6 out
|
|
ehdata.h 10 10 out
|
|
ehhooks.h 5 5 out
|
|
ehstate.h 5 5 out
|
|
errmsg.h 2 2 out
|
|
errno.h 5 5 out
|
|
error.h 3 3 out
|
|
error2.h 2 2 out
|
|
excpt.h 7 7 out
|
|
fcntl.h 3 3 out
|
|
file2.h 4 4 out
|
|
float.h 8 8 out
|
|
fltintrn.h 6 6 out
|
|
fpieee.h 6 6 out
|
|
fstream.h 5 5 out
|
|
heap.h 14 14 out
|
|
internal.h 21 21 out
|
|
io.h 13 13 out
|
|
iomanip.h 5 5 out
|
|
ios.h 6 6 out
|
|
iostream.h 5 5 out
|
|
istream.h 6 6 out
|
|
limits.h 4 4 out
|
|
locale.h 5 5 out
|
|
malloc.h 6 6 out
|
|
math.h 16 16 out
|
|
mbctype.h 5 5 out
|
|
mbdata.h 3 3 out
|
|
mbstring.h 5 5 out
|
|
memory.h 5 5 out
|
|
msdos.h 6 6 out
|
|
mtdll.h 7 7 out
|
|
mtest.h 3 3 out
|
|
new.h 4 4 out
|
|
nlsint.h 4 4 out
|
|
oscalls.h 6 6 out
|
|
ostream.h 6 6 out
|
|
plstring.h 7 7 out
|
|
process.h 11 11 out
|
|
rterr.h 3 3 out
|
|
rtti.h 2 2 out
|
|
search.h 7 7 out
|
|
setjmp.h 9 9 out
|
|
setjmpex.h 3 3 out
|
|
setlocal.h 3 3 out
|
|
share.h 3 3 out
|
|
signal.h 4 4 out
|
|
sizeptr.h 2 2 out
|
|
stdarg.h 7 7 out
|
|
stddef.h 5 5 out
|
|
stdexcpt.h 7 7 out
|
|
stdio.h 19 19 out
|
|
stdiostr.h 5 5 out
|
|
stdlib.h 15 16 *merge B52
|
|
streamb.h 6 6 out
|
|
string.h 9 9 out
|
|
strstrea.h 5 5 out
|
|
syserr.h 2 2 out
|
|
tchar.h 9 9 out
|
|
time.h 6 6 out
|
|
trnsctrl.h 7 7 out
|
|
typeinfo.h 8 8 out
|
|
v2tov3.h 2 2 out
|
|
varargs.h 6 6 out
|
|
wchar.h 9 9 out
|
|
win32s.h 9 9 out
|
|
winheap.h 5 5 out
|
|
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 29-Mar-95 (BryanT)
|
|
|
|
crtw32\crt32.nt
|
|
fpw32\fp32.nt
|
|
libw32\lib\sources.nt
|
|
Ignore 4006 link warning and add mac headers to conditional
|
|
includes list.
|
|
|
|
fpw32\tran\mips\ieee.c
|
|
fpw32\tran\ppc\ieee.c
|
|
fpw32\tran\fpexcept.c
|
|
Fix warnings (missing prototypes/casts)
|
|
|
|
crtw32\stdio\st\sources
|
|
crtw32\stdio\mt\sources
|
|
crtw32\stdio\dll\sources
|
|
Add setmaxf.c for the NT build.
|
|
|
|
crtw32\h\stdlib.h
|
|
crtw32\h\internal.h
|
|
Define _fmode and _commode correctly when building CRTEXE for
|
|
non-X86 platforms
|
|
|
|
crtw32\startup\crt0.c
|
|
crtw32\startup\dllcrt0.c
|
|
Test for valid cmdlin and envptr. Bail if no good (fixes
|
|
stress failure).
|
|
|
|
crtw32\helper\mips\lldefs.h
|
|
Add cast to remove signed/unsigned warning.
|
|
|
|
crtw32\misc\abort.c, assert.c, onexit.c, perror.c, and searchen.c
|
|
Fix warnings in the POSIX build
|
|
|
|
The MIPS NT build is now almost warning free (Tibor has a fix
|
|
to the compiler for the last one in crtw32\helper) Will fix
|
|
other platforms shortly.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 27-Mar-95 (SteveSa)
|
|
|
|
crtw32\dos\stat.c
|
|
_stat on a root directory is supposed to return a timestamp of
|
|
1980-01-01@00:00:00. But when the internal routine _loctotime_t
|
|
was changed to use full years (instead of years less 1900), the
|
|
constant value 80 being passed to that routine was NOT updated to
|
|
1980. This led to a bug: _stat() on a root directory was been
|
|
returning timestamps of -1. By correcting the value passed to
|
|
locltotime_t() from the bogus 80 to the correct 1980, all once
|
|
again works as it did before the bug was introduced in VC++ 2.0.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 24-Mar-95 (PhilipLu)
|
|
|
|
crtw32\eh\frame.cxx
|
|
crtw32\eh\rtti.cxx
|
|
crtw32\eh\mac\m68k\frame.cxx
|
|
crtw32\h\ehdata.h
|
|
Add const for read-only compiler-gen'd C++ EH structs.
|
|
Necessary for compatibility with new langapi headers
|
|
(langapi\include\rttidata.h).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 23-Mar-95 (BryanT)
|
|
|
|
crtw32\startup\mlock.c
|
|
Initialize the critical section before storing it in the
|
|
lock table. Fixes a problem only seen under stress.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 18-Mar-95 (ChrisWei)
|
|
|
|
crtw32\h\mbctype.h, libw32\include\mbctype.h
|
|
crtw32\h\mbctype.c
|
|
- Add _MB_CP_LOCALE to set multibyte code page to current
|
|
locale code page
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 17-Mar-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h, dbgint.h
|
|
libw32\include\crtdbg.h
|
|
crtw32\misc\assert.c dbgheap.c dbgnew.cxx, dbgrpt.c errmode.c
|
|
crtw32\startup\crt0msg.c
|
|
- Add _CRT_ASSERT report type
|
|
- Change assert message box to be more user-friendly
|
|
- Add _delete_client, _delete_crt functions
|
|
- Remove _CRTDBG_TRACK_ON_DF
|
|
- add user-friendly block type verification macro
|
|
- block damage now includes request number
|
|
- speed up client object hex dumps
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 16-Mar-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\asincosm.s
|
|
fpw32\tran\mips\atanm.s
|
|
fpw32\tran\mips\fasincos.s
|
|
fpw32\tran\mips\fatan.s
|
|
fpw32\tran\mips\ffloor.s
|
|
fpw32\tran\mips\fhypot.s
|
|
fpw32\tran\mips\flog.s
|
|
fpw32\tran\mips\floorm.s
|
|
fpw32\tran\mips\fmodm.s
|
|
fpw32\tran\mips\fsincos.s
|
|
fpw32\tran\mips\trigm.s
|
|
fpw32\tran\mips\xsqrt.s
|
|
fpw32\tran\mips\powm.s
|
|
Olympus:6804 and 7185. .text rename and FCSR restore.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 15-Mar-95 (GregF)
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
Added initialization for _ppd__nstream. Deleted _ppd__lastiob.
|
|
|
|
crtw32\h\cmsgs.h, rterr.h
|
|
crtw32\startup\crt0msg.c
|
|
Added _RT_STDIOINIT error message (for when a minimal __piob table
|
|
cannot be allocated).
|
|
|
|
crtw32\h\win32s.h
|
|
Added fields the _CRTDLLPPD struct for _nstream (_ppd__nstream)
|
|
and __piob (_ppd___piob) and access macros. Deleted support for
|
|
_lastiob.
|
|
|
|
crtw32\startup\mlock.c
|
|
|
|
crtw32\stdio\lsources
|
|
Added setmaxf.c to the build.
|
|
|
|
crtw32\stdio\closeall.c, fflush.c, rmtmp.c
|
|
Changed to walk __piob[] rather than _iob[].
|
|
|
|
crtw32\stdio\_file.c
|
|
Added code to define, create and initialize the __piob[] table.
|
|
|
|
crtw32\stdio\fgetchar.c, fputchar.c
|
|
Removed unnecessary include of tchar.h. Don't know why I bothered.
|
|
I actually did it about 3 months ago and don't recall the reason.
|
|
|
|
crtw32\stdio\setmaxf.c
|
|
New. Defines _setmaxstdio, a user function to modify the size of
|
|
the __piob[] table.
|
|
|
|
crtw32\stdio\stream.c
|
|
Signficantly revised to manage streams via __piob[] rather than
|
|
_iob[].
|
|
|
|
|
|
crtw32\stdio\clearerr.c, fclose.c, fdopen.c, fflush.c, fgetc.c, fgets.c,
|
|
fgetwc.c, fopen.c, fprintf.c, fputc.c, fputs.c, fputwc.c,
|
|
fputws.c, fread.c, freopen.c, fscanf.c, fseek.c, fseeki64.c,
|
|
ftell.c, ftelli64.c, fwprintf.c, fwrite.c, fwscanf.c, gets.c,
|
|
getw.c, putw.c, printf.c, puts.c, rewind.c, scanf.c, setvbuf.c,
|
|
tmpfile.c, ungetc.c, ungetwc.c, vfprintf.c, vfwprint.c,
|
|
vprintf.c, vwprintf.c, wprintf.c, wscanf.c
|
|
Revised usage of _[un]lock_str macros (they now take FILE * arg, and
|
|
there is an _[un]lock_str2 variant). Deleted any usage of the
|
|
obsolete _iob_index macro.
|
|
|
|
crtw32\string\memchr.c
|
|
Changed slightly to eliminate unnecessary differences between Win32
|
|
and Pmac versions, eliminating Olympus 7151 in the process.
|
|
|
|
libw32\msvcrt.src
|
|
Added _setmaxstdio to the list of exports.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 13-Mar-95 (ChrisWei)
|
|
|
|
crtw32\convert\wcstombs.c
|
|
Fix wcsncnt count bug.
|
|
crtw32\convert\wtox.c
|
|
Use -1 for string length since NT compares past NULLS.
|
|
crtw32\lowio\lseek.c, lseeki64.c
|
|
Verify handles before passing to OS.
|
|
crtw32\stdio\tempnam.c
|
|
crtw32\h\stdio.h, wchar.h
|
|
Make [_w]tempnam() params const.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 09-Mar-95 (BryanT)
|
|
|
|
crtw32\h\stdlib.h and libw32\include\stdlib.h
|
|
Missed adding _CRTIMP to the prototype for abs() yesterday.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 08-Mar-95 (BryanT)
|
|
|
|
crtw32\h\math.h, stdlib.h, string.h
|
|
Define import versions of intrinsic functions (MIPS only)
|
|
to go with new compiler support from Tibor.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 08-Mar-95 (SteveSa)
|
|
|
|
libw32\tools\i386\pd.exe - rebuilt as a Win32 executable (was 16-bit OS/2)
|
|
libw32\tools\source\pd.c - source code for pd.exe
|
|
srcrel\makefile - modified
|
|
srcrel\mkdirs.sed - modified
|
|
srcrel\mkfiles.sed - modified
|
|
srcrel\pd-b - new file (used to generate pd-d and pd-f)
|
|
srcrel\pd-d - delfile-d
|
|
srcrel\pd-f - delfile-d
|
|
A new scheme for generating pd-d and pd-f from pd-b (a new file)
|
|
A new version of PD.EXE (source code provided) is now a Win32
|
|
console executable instead of a 16-bit OS/2 application.
|
|
pd-d and pd-f were simplified somewhat (removed j:\src\crt prefix).
|
|
If pd-b is deleted, makefile will recreate it using pd.exe
|
|
assuming \\lang1\v3slm is available.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 06-Mar-95 (SteveSa)
|
|
|
|
srcrel\makefile
|
|
Now uses the environment variable V3TOOLS to point to the processor
|
|
part of the TOOLS project. This tree is used to compile mkclnmkf.c.
|
|
This allows clean PMAC builds since with references to the V3TOOLS
|
|
tree, mkclnmkf.c can be compiled for the host system (INTEL) rather
|
|
than the target (MPPC).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 03-Mar-95 (JamesMa)
|
|
|
|
crtw32\crtw32\h\typeinfo.h
|
|
Moved definition of class type_info from ti_core.h back to typeinfo.h.
|
|
crtw32\crtw32\dllstuff\ti_inst.cxx
|
|
Now includes typeinfo.h, not ti_core.h.
|
|
libw32\include\typeinfo.h
|
|
Added typeinfo.h.
|
|
srcrel\pd-f
|
|
Removed ti_core.h.
|
|
crtw32\crtw32\h\ti_core.h
|
|
Delfiled.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 02-Mar-95 (ChrisWei)
|
|
|
|
crtw32\h\assert.h
|
|
libw32\include\assert.h
|
|
Removed _INC_ASSERT. According to ANSI, must be able to include
|
|
this file more than once.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 01-Mar-95 (GregF)
|
|
|
|
crtw32\lowio\cgets.c
|
|
Treat string[0], which holds the maximum length, as an unsigned
|
|
quantity. This was NT bug 7939.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 28-Feb-95 (v-LeoL)
|
|
|
|
crtw32\eh\typeinfo.cxx
|
|
Add _CRTIMP to ~type_info()
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 28-Feb-95 (GregF)
|
|
|
|
crtw32\lowio\mac\initcon.c -> crtw32\stdio\mac\initstd.c
|
|
crtw32\lowio\lsources
|
|
Moved and renamed the Mac-version of initcon.c, which had no
|
|
relationship to the Win32 version, to a more appropriate place.
|
|
Also, took it out of the build (was for use in internal testing
|
|
only and not part of the product).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 27-Feb-95 (GregF)
|
|
|
|
crtw32\stdio\mac\commode.c (deleted)
|
|
crtw32\stdio\common\commode.c -> commode.old
|
|
Mac build was earlier changed to use crtw32\linkopts\commode.c
|
|
|
|
crtw32\stdio\maketabc.c
|
|
crtw32\stdio\maketabc.c -> maketabc.old
|
|
Mac version was appended.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 27-Feb-95 (JamesMa)
|
|
|
|
For (latest) fix of Oly. 5234:
|
|
makefile
|
|
Added ti_inst.obj to DLL_STATIC_OBJS_RAW.
|
|
crtw32\dllstuff\ti_inst.cxx
|
|
New file, needed for exporting type_info's vftable from msvcrt.lib.
|
|
crtw32\dllstuff\lsources
|
|
Added ti_inst.obj.
|
|
crtw32\crtw32\h\ti_core.h
|
|
New file, containing minimum defs needed by ti_inst.cxx.
|
|
crtw32\crtw32\h\typeinfo.h
|
|
Moved definition of class type_info to ti_core.h.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 27-Feb-95 (ChrisWei)
|
|
|
|
crtw32\dllstuff\cinitexe.c, crtlib.c
|
|
crtw32\h\awint.h, crtdbg.h
|
|
crtw32\misc\assert.c, crtmbox.c, dbgrpt.c
|
|
crtw32\startup\crt0dat.c, crt0init.c, crt0msg.c
|
|
1) More to avoid static user32 use.
|
|
2) Changes to __crtMsessageBoxA interface, one less param.
|
|
3) Add _CrtDbgBreak to avoid Win32 API calls in crtdbg.h.
|
|
4) Don't dump leaks by default.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 27-Feb-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\trigm.s
|
|
Olympus:6384 I got the .global/.ent ordering wrong for
|
|
tan when doing Olympus:5984. I fixed the order and
|
|
opened #6416 against the MIPS backend.
|
|
-----------------------------------------------------------------
|
|
|
|
Sat 25-Feb-95 (RichardS)
|
|
|
|
crtw32\h\crtdbg.h
|
|
Define _CrtDbgBreak() as _BPT() for Alpha
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 24-Feb-95 (GregF)
|
|
|
|
crt\makefile, makefile.inc
|
|
crt\crtw32\stdio\lsources
|
|
crt\crtw32\linkopt\lsources
|
|
Modified build files so that commode.c is built from the
|
|
linkopts directory, rather than stdio\mac.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 24-Feb-95 (ChrisWei)
|
|
|
|
crtw32\h\awint.h
|
|
crtw32\misc\assert.c
|
|
crtw32\startup\crt0msg.c
|
|
crtw32\dllstuff\crtlib.c
|
|
crtw32\misc\crtmbox.c
|
|
crtw32\misc\lsources
|
|
Add __crtMessageBoxA to avoid static link with user32.dll.
|
|
|
|
crtw32\startup\crt0dat.c
|
|
Debug runtimes call _CrtDumpMemoryLeaks() at program exit.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 23-Feb-95 (GregF)
|
|
|
|
crtw32\lowio\common\binmode.c (delfile-d)
|
|
crtw32\stdio\common\maketab.c (delfile-d)
|
|
The files above were deleted because they are/were not used in
|
|
Mac builds.
|
|
|
|
crtw32\stdio\common\ncommode.c -> ncommode.old
|
|
crtw32\stdio\mac\ncommode.c (delfile-d)
|
|
Use version in stdio for all builds.
|
|
|
|
crtw32\stdio\fgetws.c
|
|
gets.c
|
|
getws.c
|
|
wfdopen.c
|
|
wfopen.c
|
|
winput.c
|
|
woutput.c
|
|
Deleted/replaced obsolete WPRFLAG.
|
|
|
|
crtw32\stdio\common\input.c - > input.old
|
|
output.c -> output.old
|
|
crtw32\stdio\mac\input.c (delfile-d)
|
|
output.c (delfile-d)
|
|
crtw32\stdio\input.c, output.c
|
|
Appended Mac/common version, somewhat cleaned up, of the sources onto
|
|
stdio versions. Also, replaced WPRFLAG with _UNICODE.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 22-Feb-95 (JamesMa)
|
|
|
|
crtw32\dllstuff
|
|
Spliced Mac code into atonexit.c, crtdll.c & crtexe.c.
|
|
Added above files to lsources, OBJS_NOT_IN_LIB section.
|
|
|
|
crtw32\startup\mac\pmac
|
|
*.c->*.old (*.c in above list).
|
|
|
|
crtw32\startup
|
|
Removed *.c from lsources, OBJS_NOT_IN_LIB section
|
|
(*.c in above list).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 22-Feb-95 (GregF)
|
|
|
|
crtw32\stdio\common\popen.c (delfile-d, never implemented for Mac),
|
|
stream.c -> stream.old,
|
|
ungetc.c -> ungetc.old,
|
|
|
|
crtw32\stdio\mac\stream.c (delfile-d),
|
|
tempnam.c -> tempnam.old,
|
|
tmpfile.c -> tmpfile.old,
|
|
ungetc.c (delfile-d),
|
|
|
|
crtw32\stdio\fgets.c (removed obsolete WPRFLAG),
|
|
popen.c (removed obsolete WPRFLAG),
|
|
puts.c (removed obsolete WPRFLAG),
|
|
putws.c (removed obsolete WPRFLAG),
|
|
tempnam.c (appended Mac version, removed WPRFLAG),
|
|
tmpfile.c (appended Mac version, removed WPRFLAG),
|
|
wfreopen.c (removed obsolete WPRFLAG),
|
|
wtempnam.c (removed obsolete WPRFLAG),
|
|
wtmpfile.c (removed obsolete WPRFLAG)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 18-Feb-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\xsqrt.s
|
|
fpw32\tran\mips\fsincos.s
|
|
fpw32\tran\mips\trigm.s
|
|
fpw32\tran\mips\fhypot.s
|
|
fpw32\tran\mips\atanm.s
|
|
Olympus:5984 branch from one procedure into another is
|
|
invalid with -Gy. Give both procedures the same .text
|
|
name so the code works as written.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 21-Feb-95 (GregF)
|
|
|
|
crtw32\stdio\common\fdopen.c -> fdopen.old,
|
|
fopen.c -> fopen.old,
|
|
freopen.c -> freopen.old,
|
|
fseek.c -> fseek.old,
|
|
ftell.c -> ftell.old,
|
|
setvbuf.c -> setvbuf.old,
|
|
|
|
crtw32\stdio\mac\fclose.c -> fclose.old
|
|
fdopen.c (delfile-d),
|
|
fflush.c -> fflush.old
|
|
fopen.c (delfile-d),
|
|
freopen.c (delfile-d),
|
|
fseek.c (delfile-d),
|
|
ftell.c (delfile-d),
|
|
rmtmp.c -> rmtmp.old,
|
|
setvbuf.c (delfile-d),
|
|
|
|
crtw32\stdio\fdopen.c (merged in Mac version),
|
|
fopen.c (replaced WPRFLAG with _UNICODE),
|
|
freopen.c (replaced WPRFLAG with _UNICODE),
|
|
fseek.c (merged in Mac version),
|
|
ftell.c (merged in Mac version),
|
|
setvbuf.c (merged in Mac version),
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 20-Feb-95 (BryanT)
|
|
|
|
fpw32\tran\fpexcept.c
|
|
Define _KERNEL32_ before including windows.h for _NTSUBSET_ builds.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 20-Feb-95 (GregF)
|
|
|
|
crtw32\stdio\common\_filbuf.c -> _filbuf.old,
|
|
_file.c -> _file.old,
|
|
_flsbuf.c -> _flsbuf.old,
|
|
_freebuf.c -> _freebuf.old,
|
|
_getbuf.c -> _getbuf.old,
|
|
_open.c -> _open.old,
|
|
_sftbuf.c -> _sftbuf.old,
|
|
|
|
crtw32\stdio\_filbuf.c,
|
|
_file.c,
|
|
_flsbuf.c,
|
|
_open.c
|
|
Appended Mac version of source file.
|
|
|
|
crtw32\stdio\_freebuf.c
|
|
_getbuf.c
|
|
_sftbuf.c
|
|
Merged Mac version of source file.
|
|
|
|
crtw32\stdio\_filwbuf.c,
|
|
_flswbuf.c,
|
|
_wopen.c
|
|
Removed obsolete WPRFLAG.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 18-Feb-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\asincosm.s
|
|
fpw32\tran\mips\fasincos.s
|
|
fpw32\tran\mips\fatan.s
|
|
fpw32\tran\mips\ffloor.s
|
|
fpw32\tran\mips\flog.s
|
|
fpw32\tran\mips\floorm.s
|
|
fpw32\tran\mips\fmodm.s
|
|
fpw32\tran\mips\asincosm.s
|
|
Olympus:5984 branch from one procedure into another is
|
|
invalid with -Gy. Give both procedures the same .text
|
|
name so the code works as written.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 17-Feb-95 (BryanT)
|
|
|
|
crtw32\lowio\fstat.c
|
|
set st_size to the number of bytes left in the pipe.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 16-Feb-95 (RichardS)
|
|
|
|
crtw32\direct\i386\enable.asm
|
|
_disable() should contain a CLI not an STI. Use MASM proc for better debug info.
|
|
|
|
lowio\i386\inp.asm
|
|
outp.asm
|
|
Use MASM proc for better debug info.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 17-Feb-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\asincosm.s
|
|
Olympus:5984 branch from one procedure into another is
|
|
invalid with -Gy. Give both procedures the same .text
|
|
name so the code works as written.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 16-Feb-95 (JamesMa)
|
|
|
|
crtw32\misc
|
|
Merged/spliced Mac code into assert.c, getenv.c, getpath.c,
|
|
onexit.c, perror.c, putenv.c & searchen.c.
|
|
|
|
crtw32\misc\mac
|
|
*.c->*.old (*.c in above list).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 16-Feb-95 (RichardS)
|
|
|
|
fpw32\tran\i386\87csqrt.asm
|
|
87ctran.asm
|
|
87ctrig.asm
|
|
87ctriga.asm
|
|
87ctrigh.asm
|
|
87fmod.asm
|
|
ftol.asm
|
|
Replace use of LabelP with proc. This results in better CodeView
|
|
information since there are proc records for each function instead
|
|
or MASM generated fake proc. This also corrects a problem with the
|
|
public COFF symbols not being identified as functions.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 16-Feb-95 (GregF)
|
|
|
|
crtw32\lowio\mac\_endlow.c, dupx.c, initcon.c
|
|
Replaced _CALLTYPE* with __cdecl.
|
|
|
|
crtw32\lowio\mac\close.c -> close.old,
|
|
commit.c -> commit.old,
|
|
dup.c -> dup.old,
|
|
dup2.c -> dup2.old,
|
|
eof.c -> eof.old,
|
|
flength.c -> flength.old,
|
|
fstat.c -> fstat.old,
|
|
locking.c -> locking.old,
|
|
lseek.c -> lseek.old,
|
|
mktemp.c -> mktemp.old,
|
|
open.c -> open.old,
|
|
osfinfo.c -> osfinfo.old,
|
|
read.c -> read.old,
|
|
tell.c -> tell.old,
|
|
write.c -> write.old
|
|
|
|
crtw32\lowio\close.c, commit.c, dup.c, dup2.c, eof.c, flength.c, fstat.c,
|
|
locking.c, lseek.c, mktemp.c, open.c, osfinfo.c, read.c,
|
|
tell.c, write.c
|
|
Appended Mac version of sources.
|
|
|
|
crtw32\heap\mac\heapdump.c -> heapdump.old,
|
|
heapgrow.c -> heapgrow.old,
|
|
heapinit.c -> heapinit.old
|
|
|
|
crtw32\heap\heapdump.c, heapgrow.c, heapinit.c
|
|
Appended Mac version of sources.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 15-Feb-95 (JamesMa)
|
|
|
|
crtw32\h\stdexcpt.h, crtw32\eh\stdexcpt.cxx, libw32\include\stdexcpt.h
|
|
Minor changes related to Olympus bug 3716.
|
|
|
|
crtw32\h\typeinfo.cxx, crtw32\eh\typeinfo.cxxx
|
|
Class type_info is no longer _CRTIMP, allowing compilation -MD.
|
|
Member functions are exported instead ...
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 15-Feb-95 (ChrisWei)
|
|
|
|
crtw32\startup\crtlib.c
|
|
crtw32\misc\assert.c, dbgrpt.c
|
|
crtw32\startup\crt0msg.c
|
|
Make all CRT MessageBoxes look alike. Improve assert MB handling
|
|
to make it more like the debug runtimes.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 14-Feb-95 (GregF)
|
|
|
|
crtw32\time\common\dtoxtime.c -> dtoxtime.old,
|
|
localtim.c -> localtim.old,
|
|
timeset.c -> timeset.old,
|
|
mktime.c -> mktime.old,
|
|
strftime.c -> strftime.old,
|
|
tzset.c -> tzset.old
|
|
|
|
crtw32\time\mac\dtoxtime.c (deleted),
|
|
localtim.c (deleted),
|
|
timeset.c (deleted),
|
|
mktime.c (deleted),
|
|
strftime.c (deleted),
|
|
tzset.c (deleted)
|
|
|
|
crtw32\time\mac\clock.c -> clock.old,
|
|
ftime.c -> ftime.old,
|
|
strdate.c -> strdate.old,
|
|
strtime.c -> strtime.old,
|
|
time.c -> time.old
|
|
utime.c -> utime.old,
|
|
|
|
crtw32\time\clock.c (appended Mac version),
|
|
dtoxtime.c (appended Mac version),
|
|
ftime.c (appended Mac version),
|
|
localtim.c (small change for Mac build),
|
|
mktime.c (small change for Mac build),
|
|
strdate.c (merged in Mac version),
|
|
strftime.c (appended Mac version),
|
|
strtime.c (merged in Mac version),
|
|
time.c (merged in Mac version),
|
|
tzset.c (appended Mac version),
|
|
utime.c (appended Mac version),
|
|
The changes above are part of the "Mac merge".
|
|
|
|
crtw32\time\timeset.c
|
|
dllstuff\crtlib.c
|
|
h\internal.h, win32s.h
|
|
Fixed the definitions of _tzname[], __dnames[] and __mnames[].
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 14-Feb-95 (SteveSa)
|
|
|
|
clean.bat
|
|
cleanbld.cmd
|
|
makefile
|
|
makefile.inc
|
|
makefile.sub
|
|
srcrel/asmfile.sed
|
|
srcrel/makefile
|
|
srcrel/mkclnmkf.c
|
|
srcrel/objects.cmd
|
|
srcrel/relmkf.sed
|
|
Change output directory from lib/i386 to build/intel, and object
|
|
directories from sti386.obj, mti386.obj, dlli386.obj, ... to
|
|
build/intel/st_obj, mt_obj, dll_obj, etc. These and other
|
|
changes were also made to the cleansed build process.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 14-Feb-95 (ChrisWei)
|
|
|
|
More Mac merge/cleanup. Fixed dates & added [Internal] || [Public] to all
|
|
header files, cleaned up mac header merge, a few more file changes to finish
|
|
mac merge. Can now build all four pmac libs with no warnings.
|
|
|
|
|
|
Status for \\D:G2000N2\CRT, owner = CHRISWEI2:
|
|
Subdirectory \crtw32\h, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
assert.h 4 4 out
|
|
awint.h 1 1 out
|
|
cmsgs.h 3 3 out
|
|
conio.h 3 3 out
|
|
crtdbg.h 18 18 out
|
|
cruntime.h 4 4 out
|
|
ctime.h 1 1 out
|
|
ctype.h 7 7 out
|
|
cvt.h 1 1 out
|
|
dbgint.h 13 13 out
|
|
direct.h 6 6 out
|
|
dos.h 6 6 out
|
|
doscalls.h 2 2 out
|
|
dostypes.h 4 4 out
|
|
eh.h 6 6 out
|
|
ehassert.h 5 5 out
|
|
ehdata.h 8 8 out
|
|
ehhooks.h 4 4 out
|
|
ehstate.h 4 4 out
|
|
errmsg.h 1 1 out
|
|
errno.h 3 3 out
|
|
error.h 2 2 out
|
|
error2.h 1 1 out
|
|
excpt.h 6 6 out
|
|
fcntl.h 2 2 out
|
|
file2.h 2 2 out
|
|
float.h 7 7 out
|
|
fltintrn.h 5 5 out
|
|
fpieee.h 5 5 out
|
|
fstream.h 4 4 out
|
|
heap.h 13 13 out
|
|
internal.h 17 17 out
|
|
io.h 9 9 out
|
|
iomanip.h 4 4 out
|
|
ios.h 5 5 out
|
|
iostream.h 4 4 out
|
|
istream.h 5 5 out
|
|
limits.h 3 3 out
|
|
locale.h 4 4 out
|
|
malloc.h 5 5 out
|
|
math.h 13 13 out
|
|
mbctype.h 3 3 out
|
|
mbdata.h 2 2 out
|
|
mbstring.h 4 4 out
|
|
memory.h 3 3 out
|
|
msdos.h 5 5 out
|
|
mtdll.h 5 5 out
|
|
mtest.h 2 2 out
|
|
new.h 3 3 out
|
|
nlsint.h 3 3 out
|
|
oscalls.h 5 5 out
|
|
ostream.h 5 5 out
|
|
plstring.h 1 1 out
|
|
process.h 10 10 out
|
|
rterr.h 1 1 out
|
|
rtti.h 1 1 out
|
|
search.h 6 6 out
|
|
setjmp.h 8 8 out
|
|
setjmpex.h 2 2 out
|
|
setlocal.h 2 2 out
|
|
share.h 2 2 out
|
|
signal.h 3 3 out
|
|
sizeptr.h 1 1 out
|
|
stdarg.h 6 6 out
|
|
stddef.h 3 3 out
|
|
stdexcpt.h 5 5 out
|
|
stdio.h 15 15 out
|
|
stdiostr.h 4 4 out
|
|
stdlib.h 9 9 out
|
|
streamb.h 5 5 out
|
|
string.h 6 6 out
|
|
strstrea.h 4 4 out
|
|
syserr.h 1 1 out
|
|
tchar.h 8 8 out
|
|
time.h 5 5 out
|
|
trnsctrl.h 6 6 out
|
|
typeinfo.h 4 4 out
|
|
v2tov3.h 1 1 out
|
|
varargs.h 5 5 out
|
|
wchar.h 7 7 out
|
|
win32s.h 6 6 out
|
|
winheap.h 4 4 out
|
|
|
|
Subdirectory \crtw32\misc, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
assert.c 3 3 out
|
|
|
|
Subdirectory \crtw32\startup, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crt0msg.c 8 8 out
|
|
|
|
Subdirectory \crtw32\stdio\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
tmpfile.c 4 4 out
|
|
|
|
Subdirectory \crtw32\tools\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
relinc.if 4 4 out
|
|
|
|
Subdirectory \crtw32\tools\win32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
relinc.if 6 6 out
|
|
|
|
Subdirectory \fpw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mkpmac.bat 1 3 *merge B2
|
|
|
|
Subdirectory \libw32\include, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
assert.h 2 2 out
|
|
conio.h 2 2 out
|
|
crtdbg.h 6 6 out
|
|
ctype.h 4 4 out
|
|
direct.h 5 5 out
|
|
dos.h 5 5 out
|
|
eh.h 5 5 out
|
|
errno.h 2 2 out
|
|
excpt.h 4 4 out
|
|
fcntl.h 1 1 out
|
|
float.h 5 5 out
|
|
fpieee.h 4 4 out
|
|
fstream.h 3 3 out
|
|
io.h 6 6 out
|
|
iomanip.h 3 3 out
|
|
ios.h 3 3 out
|
|
iostream.h 3 3 out
|
|
istream.h 4 4 out
|
|
limits.h 1 1 out
|
|
locale.h 3 3 out
|
|
malloc.h 3 3 out
|
|
math.h 9 9 out
|
|
mbctype.h 2 2 out
|
|
mbstring.h 3 3 out
|
|
memory.h 2 2 out
|
|
new.h 2 2 out
|
|
ostream.h 4 4 out
|
|
process.h 5 5 out
|
|
search.h 4 4 out
|
|
setjmp.h 5 5 out
|
|
setjmpex.h 1 1 out
|
|
share.h 1 1 out
|
|
signal.h 2 2 out
|
|
stdarg.h 3 3 out
|
|
stddef.h 2 2 out
|
|
stdexcpt.h 1 1 out
|
|
stdio.h 10 10 out
|
|
stdiostr.h 3 3 out
|
|
stdlib.h 6 6 out
|
|
streamb.h 4 4 out
|
|
string.h 4 4 out
|
|
strstrea.h 3 3 out
|
|
tchar.h 8 8 out
|
|
time.h 4 4 out
|
|
varargs.h 2 2 out
|
|
wchar.h 5 5 out
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sat 11-Feb-95 (ChrisWei)
|
|
|
|
crt\makefile, makefile.sub
|
|
Big PMac cleanup. Use only _MAC, _M_M68K, _M_MPPC. No PPC, MPPC, or
|
|
_MAC_. Fixed lots of makefile/makefile.sub inconsistencies. Almost have
|
|
PMac debug heap/reporting together. Merged all of the string/mac
|
|
functions that could be merged.
|
|
|
|
|
|
Subdirectory \crtw32\h, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crtdbg.h 16 16 out
|
|
internal.h 16 16 out
|
|
stdlib.h 7 7 out
|
|
|
|
Subdirectory \crtw32\mbstring, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
ismbbyte.c 2 2 out
|
|
mbscat.c 1 1 out
|
|
|
|
Subdirectory \crtw32\misc, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
assert.c 3 3 out
|
|
dbgheap.c 15 15 out
|
|
dbgnew.cxx 6 6 out
|
|
dbgrpt.c 10 10 out
|
|
|
|
Subdirectory \crtw32\misc\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
gestalt.c 1 1 out
|
|
|
|
Subdirectory \crtw32\startup\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crt0.c 2 2 out
|
|
crt0dat.c 3 3 out
|
|
libcinfo.c 3 3 out
|
|
|
|
Subdirectory \crtw32\string, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
strcat.c 3 3 out
|
|
strset.c 2 2 out
|
|
|
|
Subdirectory \fpw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mkpmac.bat 1 3 *merge B2
|
|
|
|
Subdirectory \fpw32\tran, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
fabs.c 2 2 out
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 10-Feb-95 (JamesMa)
|
|
|
|
crtw32\eh
|
|
Merged Mac sources for the whole directory.
|
|
crtw32\eh\frame.cxx
|
|
Modified __FrameUnwindToState() to go through UnhandledExceptionFilter()
|
|
when an exception is raised during stack unwind (Oly bug #77).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 10-Feb-95 (GregF)
|
|
|
|
crtw32\time\utime.c, wasctime.c, wctime.c, wstrdate.c, wstrtime.c, wutime.c
|
|
Replaced WPRFLAG with _UNICODE.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 09-Feb-95 (GregF)
|
|
|
|
crtw32\heap\calloc.c, free.c, msize.c, malloc.c, realloc.c
|
|
crtw32\heap\mac\heapinit.c
|
|
Re-enabled *_base names and #include <dbgint.h> for the Mac build
|
|
|
|
crtw32\time\asctime.c
|
|
Replaced WPRFLAG with _UNICODE.
|
|
|
|
crtw32\time\asctime.c -> asctime.old,
|
|
ctime.c -> ctime.old,
|
|
days.c -> days.old
|
|
difftime.c -> difftime.old
|
|
gmtime.c -> gmtime.old
|
|
crtw32\time\mac\asctime.c (deleted),
|
|
ctime.c (deleted),
|
|
days.c (deleted),
|
|
difftime.c (deleted),
|
|
gmtime.c (deleted)
|
|
Use same version of these sources for Mac as for Win32.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 08-Feb-95 (GregF)
|
|
|
|
crtw32\heap\heapadd.c, heapchk.c, heapinit.c, heapmin.c
|
|
Deleted obsolete _OLDROVER_ support.
|
|
|
|
crtw32\heap\mac\heapmin.c -> heapmin.old
|
|
crtw32\heap\heapmin.c
|
|
Merged Mac version into Win32 version.
|
|
|
|
crtw32\time\common\clock.c, ftime.c, strdate.c, strtime.c, time.c, utime.c
|
|
These were *delfile-d*. Since there are Mac-specific version in
|
|
crtw32\time\mac, these files were not used in any build.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 08-Feb-95 (v-rogerl)
|
|
|
|
fpw32\tran\mips\fsinh.s
|
|
remove .extern for label
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 07-Feb-95 (GregF)
|
|
|
|
crtw32\heap\mac\malloc.c -> malloc.old
|
|
realloc.c -> realloc.old
|
|
crtw32\heap\malloc.c, realloc.c
|
|
Merged Mac versions into Win32 versions.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 07-Feb-95 (JamesMa)
|
|
|
|
fpw32\tran\powhlp.c, pow.c
|
|
fpw32\include\trans.h
|
|
Reverted to Intel version of powhlp(); Mac version (from merge)
|
|
caused Intel sniff failure.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 06-Feb-95 (JamesMa)
|
|
|
|
fpw32 directory
|
|
Mac merge.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 06-Feb-95 (GregF)
|
|
|
|
crtw32\h\heap.h
|
|
|
|
crtw32\heap\mac\heapaslm.c, heapdump.c, heapgrow.c, heapinit.c, heapmin.c,
|
|
malloc.c, realloc.c
|
|
Several changes intended to bring the Mac-specific heap closer to
|
|
our heap manager for Win32 platforms.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 03-Feb-95 (JamesMa)
|
|
|
|
crtw32\eh\rtti.cxx
|
|
FindVITargetTypeInstance() now examines base offsets in
|
|
ambiguity test; Olympus bug 5236.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 03-Feb-95 (BryanT)
|
|
|
|
crtw32\eh\sources.nt throw.cxx
|
|
Remove EXPORT_HACK for Alpha
|
|
|
|
crtw32\lowio\ioinit.c
|
|
Check cbReserved2 in addition for lpReserved2 for inherited
|
|
file handles. NT doesn't set lpReserved2 to NULL.
|
|
|
|
crtw32\misc\getqloc.c, initctyp.c, inithelp.c, onexit.c
|
|
crtw32\stdio\_filbuf.c, _flsbuf.c, _getbuf.c
|
|
crtw32\winheap\msize.c
|
|
POSIX changes from MattBr.
|
|
|
|
crtw32\eh\alpha\ehunwind.c
|
|
Don't use DBG define to key off EH debug code. Define macros
|
|
for Debug info level.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 02-Feb-95 (GregF)
|
|
|
|
crtw32\heap\mac\calloc.c, free.c, handler.cxx, heapadd.c, msize.c, new.cxx
|
|
These were deleted.
|
|
|
|
crtw32\heap\common\calloc.c -> calloc.old,
|
|
free.c -> free.old,
|
|
handler.cxx -> handler.old,
|
|
heapadd.c -> heapadd.old,
|
|
msize.c -> msize.old,
|
|
new.cxx -> new.old
|
|
Renamed.
|
|
|
|
crtw32\heap\calloc.c, free.c, handler.cxx, msize.c, new.cxx
|
|
Temporary changes so these could be used for the Mac builds.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 02-Feb-95 (v-LeoL)
|
|
|
|
crtw32\eh\mips\rtlmisc.s
|
|
Fix last jump avoid using next inst from following func in
|
|
delay slot.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 31-Jan-95 (ChrisWei)
|
|
|
|
crtw32\h\tchar.h
|
|
libw32\include\tchar.h
|
|
crt\makefile
|
|
Fix tcs mappings for DLLs: map _tcsxxx to __imp___mbsxxx.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 31-Jan-95 (GregF)
|
|
|
|
crtw32\direct\drivfree.c
|
|
Further cleanup suggested by my nemesis, Richard Shupak.
|
|
|
|
crtw32\misc\searchen.c
|
|
In the case where the supplied filename exists, relative to the
|
|
current directory, use _fullpath to get fully qualified path for
|
|
filename. This fixes Olympus 4770 from Richard Shupak (who else?).
|
|
|
|
crtw32\startup\mlock.c
|
|
Made the critical section structure underly _SIGNAL_LOCK static.
|
|
This eliminates an infinite loop which may result from calling abort
|
|
with a corrupt heap (example found with the debug libraries by
|
|
Richard Shupak). Olympus bug 5103.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 30-Jan-95 (GregF)
|
|
|
|
crtw32\direct\drivfree.c
|
|
Removed explicit check for UNC path as current drive (Olympus bug
|
|
3881).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 26-Jan-95 (GregF)
|
|
|
|
crtw32\heap\common\heapdump.c, heapgrow.c, heapinit.c, heapmin.c, malloc.c,
|
|
realloc.c
|
|
These files were DELFILE-D since they are not used in any build
|
|
(the MAC builds used files in the MAC subdirectory).
|
|
|
|
crtw32\heap\common\delete.cxx, findaddr.c, heapchk.c, heapprm.c, heapsrch.c,
|
|
heapwalk.c, hpabort.c, delete.cxx
|
|
These files were DELFILE-D because I determined the corresponding
|
|
files in the heap subdirectory (one level up) could also be used for
|
|
the MAC builds).
|
|
|
|
crtw32\dos\chdir.c
|
|
Fixed so that UNC paths didn't cause _chdir to choke. This was
|
|
Olympus bug 3880.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 25-Jan-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h
|
|
crtw32\misc\dbgheap.h, dbgrpt.c
|
|
|
|
_CrtThrowMemoryException has been removed.
|
|
_CrtBadPointer has been removed.
|
|
|
|
_CrtSetDbgMode has been changed to _CrtSetReportMode
|
|
_CrtSetDbgFile has been changed to _CrtSetReportFile
|
|
|
|
_CrtIsMyHeap has been changed to _CrtIsLocalHeap
|
|
|
|
A new bitflag has been added: _CRTDBG_CHECK_CRT_BLOCKS_DF.
|
|
It is off by default and CRT blocks are not flagged by
|
|
_CrtMemDifference or dumped by _CrtMemDumpAllObjectsSince.
|
|
This allows users to not get their leak detection fouled up by
|
|
all the CRT blocks
|
|
|
|
_crtMemDF has been changed to _crtDbgFlag
|
|
|
|
_CrtEnableMemoryTracking has been replaced by a general purpose routine,
|
|
_CrtSetDbgDataFlag. It sets _crtDbgDataFlag with whatever value the user
|
|
passes in and returns the old values. A special value,
|
|
_CRTDBG_REPORT_DATAFLAG returns the setting without ch
|
|
|
|
For consistency, all macros with _CRT_DBG_xxx have been replaced
|
|
with _CRTDBG_xxx:
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 24-Jan-95 (GregF)
|
|
|
|
crtw32\h\stdio.h
|
|
crtw32\stdio\fgetpos.c, fsetpos.c
|
|
libw32\include\stdio.h
|
|
Restored 64-bit fpos_t support.
|
|
|
|
crtw32\string\i386\memccpy.asm, memset.asm
|
|
Added FPO directives.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 23-Jan-95 (GregF)
|
|
|
|
crtw32\string\i386\memset.asm
|
|
Faster version from Intel Israel. Could be made faster yet...
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sat 21-Jan-95 (BryanT)
|
|
|
|
makefile
|
|
libw32\msvcrt.src
|
|
libw32\lib\i386\crtdll.def
|
|
libw32\lib\i386\msvcrt30.def
|
|
libw32\lib\i386\win32s\msvcrt30.def
|
|
libw32\lib\mips\msvcrt30.def
|
|
libw32\lib\alpha\msvcrt30.def
|
|
libw32\lib\dll\ntcrt.src
|
|
libw32\lib\sources.nt
|
|
Merged exports list for all platforms. Build .def files as
|
|
needed for each platform.
|
|
|
|
crtw32\h\internal.h
|
|
crtw32\startup\crt0msg.c, crt0.c
|
|
Fix POSIX build
|
|
|
|
crtw32\direct\sources.nt
|
|
crtw32\dos\sources.nt
|
|
crtw32\eh\dll\sources
|
|
crtw32\lowio\dll\sources
|
|
crtw32\lowio\mt\sources
|
|
crtw32\lowio\st\sources
|
|
crtw32\mbstring\sources.nt
|
|
Update NT build for recent i64/rtti/EH additions.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 20-Jan-95 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h, dbgint.h
|
|
crtw32\misc\dbgheap.c, dbgnew.cxx, dbgrpt.c
|
|
Change unsigned chars to chars.
|
|
|
|
crtw32\startup\crt0.c. dllcrt0.c
|
|
crtw32\dllstuff\crtlib.c
|
|
crtw32\misc\errmode.c
|
|
Set app type at startup for debug reporting.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 20-Jan-95 (v-rogerl)
|
|
|
|
fpw32\tran\frexp.c
|
|
frexp should return signed infinites.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 19-Jan-95 (GregF)
|
|
|
|
crtw32\string\i386\memccpy.asm
|
|
Faster version from Intel Israel.
|
|
|
|
crtw32\string\i386\strspn.asm
|
|
Smaller, faster.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 18-Jan-95 (GregF)
|
|
|
|
crtw32\misc\setenv.c
|
|
crtw32\startup\wild.c
|
|
crtw32\stdio\tmpfile.c
|
|
I replaced calls to _wcsdup with _malloc_crt/_wcscpy for the _DEBUG
|
|
build. _wcsdup itself calls malloc and this can not be changed (the
|
|
allocation is exposed to the caller). This was Olympus bug #4332 (had
|
|
DOGFOOD priority, arf!).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 16-Jan-95 (ChrisWei)
|
|
|
|
The following files were changed to enable internal CRT debug allocations:
|
|
|
|
Status for \\D:G2000N2\CRT, owner = CHRISWEI2:
|
|
Subdirectory \crtw32\convert, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
fcvt.c 5 5 out
|
|
wcstod.c 2 2 out
|
|
|
|
Subdirectory \crtw32\dllstuff, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crtdll.c 8 8 out
|
|
|
|
Subdirectory \crtw32\eh, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
typeinfo.cxx 4 4 out
|
|
|
|
Subdirectory \crtw32\exec, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cenvarg.c 2 2 out
|
|
dospawn.c 1 1 out
|
|
execl.c 1 1 out
|
|
execle.c 1 1 out
|
|
execlp.c 1 1 out
|
|
execlpe.c 1 1 out
|
|
execvpe.c 1 1 out
|
|
spawnl.c 1 1 out
|
|
spawnle.c 1 1 out
|
|
spawnlp.c 1 1 out
|
|
spawnlpe.c 1 1 out
|
|
spawnve.c 1 1 out
|
|
spawnvpe.c 1 1 out
|
|
|
|
Subdirectory \crtw32\h, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crtdbg.h 8 8 out
|
|
dbgint.h 11 11 out
|
|
ios.h 4 4 out
|
|
|
|
Subdirectory \crtw32\heap, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
delete.cxx 1 1 out
|
|
|
|
Subdirectory \crtw32\iostream, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cerrinit.cxx 1 1 out
|
|
cininit.cxx 1 1 out
|
|
cloginit.cxx 1 1 out
|
|
filebuf1.cxx 1 1 out
|
|
fstream.cxx 1 1 out
|
|
ifstream.cxx 1 1 out
|
|
ios.cxx 2 2 out
|
|
iostrini.cxx 1 1 out
|
|
ofstream.cxx 1 1 out
|
|
stdiostr.cxx 1 1 out
|
|
streamb.cxx 2 2 out
|
|
strstrea.cxx 1 1 out
|
|
|
|
Subdirectory \crtw32\lowio, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
getch.c 3 4 *merge B1
|
|
|
|
Subdirectory \crtw32\misc, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
_strerr.c 3 3 out
|
|
aw_cmp.c 6 6 out
|
|
aw_com.c 3 3 out
|
|
aw_env.c 3 3 out
|
|
aw_loc.c 3 3 out
|
|
aw_map.c 5 5 out
|
|
aw_str.c 6 6 out
|
|
dbgheap.c 8 8 out
|
|
initctyp.c 2 2 out
|
|
inithelp.c 3 3 out
|
|
initmon.c 3 3 out
|
|
initnum.c 3 3 out
|
|
inittime.c 2 2 out
|
|
lsources 9 9 out
|
|
mbtowenv.c 1 1 out
|
|
onexit.c 2 2 out
|
|
putenv.c 2 2 out
|
|
setenv.c 1 1 out
|
|
setlocal.c 7 7 out
|
|
strerror.c 3 3 out
|
|
winsig.c 2 2 out
|
|
wperror.c 1 1 out
|
|
wsetloca.c 2 2 out
|
|
wtombenv.c 1 1 out
|
|
|
|
Subdirectory \crtw32\startup, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mlock.c 2 2 out
|
|
stdargv.c 2 2 out
|
|
stdenvp.c 1 1 out
|
|
thread.c 4 4 out
|
|
threadex.c 4 4 out
|
|
tidtable.c 2 2 out
|
|
wild.c 1 1 out
|
|
|
|
Subdirectory \crtw32\stdio, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
_freebuf.c 4 4 out
|
|
_getbuf.c 1 1 out
|
|
_sftbuf.c 1 1 out
|
|
fclose.c 3 3 out
|
|
input.c 5 5 out
|
|
popen.c 2 2 out
|
|
setvbuf.c 1 1 out
|
|
tempnam.c 1 1 out
|
|
tmpfile.c 1 1 out
|
|
|
|
Subdirectory \crtw32\string, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
strlwr.c 6 6 out
|
|
strupr.c 6 6 out
|
|
wcslwr.c 3 3 out
|
|
wcsupr.c 3 3 out
|
|
wcsxfrm.c 4 4 out
|
|
|
|
Subdirectory \crtw32\time, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
asctime.c 2 2 out
|
|
gmtime.c 2 2 out
|
|
tzset.c 2 2 out
|
|
wcsftime.c 2 2 out
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 13-Jan-95 (JamesMa)
|
|
|
|
crtw32\misc\i386\setjmp.asm
|
|
Added NLG routines for debugger support.
|
|
crtw32\eh\i386\trnsctrl.cxx
|
|
NLG notifications called from _CallSettingFrame().
|
|
crtw32\eh\frame.cxx
|
|
Added _NLG_Destination struct; dwCode set for catch blocks
|
|
& local destructors.
|
|
crtw32\h\exsup.inc
|
|
Added _NLG_INFO struct.
|
|
crtw32\h\setjmp.h
|
|
Added NLG prototypes.
|
|
libw32\lib\i386\msvcrt30.def
|
|
Added _NLG_Dispatch, _NLG_Return, _NLG_Notify & _NLG_Destination.
|
|
libw32\lib\i386\win32s\msvcrt30.def
|
|
Added _NLG_Dispatch, _NLG_Return, _NLG_Notify & _NLG_Destination.
|
|
fpw32\tran\i386\adj_fdiv.asm
|
|
Added underscores to fdivp_sti_st & fdivrp_sti_st for ANSI conformance.
|
|
fpw32\include\testfdiv.h
|
|
Underscores added to prototypes for ANSI conformance.
|
|
fpw32\tran\i386\testfdiv.c
|
|
Underscores added for ANSI conformance.
|
|
fpw32\conv\fpinit.c
|
|
Now calls underscored test routines.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 13-Jan-95 (v-rogerl) MIPS ONLY
|
|
|
|
fpw32\tran\mips\powm.s
|
|
olympus:4186, bad jump, a bad day it is
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 13-Jan-95 (GregF)
|
|
|
|
crtw32\lowio\getch.c
|
|
Changed _getche so that it does not 'echo' a pushback character. This
|
|
showed up as a bug in _cscanf (NTBUG 30083).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 12-Jan-95 (GregF)
|
|
|
|
crtw32\heap\free.c
|
|
Test to reset the rover was bogus and I fixed it. Should be a
|
|
little harder to demonstrate fragmentation with trivial examples.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 12-Jan-95 (SteveSa)
|
|
|
|
crtw32\eh\i386\ehprolog.asm
|
|
crtw32\h\cruntime.inc
|
|
crtw32\misc\i386\exsup.asm,exsup2.asm,exsup3.asm,longjmp.asm,
|
|
setjmp.asm,setjmp3.asm,setjmpex.asm
|
|
fpw32\inc\i386\cruntime.inc
|
|
remove ifdef's to support MASM 5.X
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 12-Jan-95 (Gregf)
|
|
|
|
crtw32\misc\i386\setjmp.asm
|
|
Purged raisex().
|
|
|
|
fpw32\tran\i386\filter.c
|
|
Made instr_info_table[] static.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 11-Jan-95 (v-rogerl) MIPS ONLY
|
|
|
|
crtw32\h\math.h - changed
|
|
Change _LANGUAGE_ASSEMBLER to __assembler
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Tue 10-Jan-95 (ChrisWei)
|
|
|
|
crt\makefile - changed
|
|
crt\crtw32\mbstring\lsources - changed
|
|
crt\crtw32\mbstring\tcs*.c - delfiled
|
|
Use link-time aliases instead of _tcs* functions.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Tue 10-Jan-95 (GregF)
|
|
|
|
crtw32\h\io.h, tchar.h, wchar.h
|
|
|
|
crtw32\h\sys\stat.h
|
|
|
|
crtw32\direct\findfile.c, findfi64.c, lsources, wfndfi64.c
|
|
|
|
crtw32\dos\lsources, stat.c, stati64.c (new), wstati64.c (new)
|
|
|
|
crtw32\lowio\fstat.c, fstati64.c (new), lsources
|
|
|
|
libw32\include\io.h, tchar.h, wchar.h
|
|
|
|
libw32\include\sys\stat.h
|
|
|
|
libw32\lib\i386\msvcrt30.def
|
|
i386\win32s\msvcrt30.def
|
|
axp\msvcrt30.def
|
|
mips\msvcrt30.def
|
|
|
|
Added _[w]find[first|next], _[w]stati64 and _fstati64 functions.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Mon 09-Jan-95 (ChrisWei)
|
|
|
|
Changed _MAC_ to _M_MPPC && _M_M68K. Removed MPPC, M68K defines.
|
|
|
|
The following files all changed:
|
|
|
|
|
|
Status for \\D:G2000N2\CRT, owner = CHRISWEI2:
|
|
Subdirectory \, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
log.txt 162 162 out
|
|
|
|
Subdirectory \crtw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mkpmac.bat 1 1 out
|
|
|
|
Subdirectory \crtw32\convert, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
isctype.c 4 4 out
|
|
mblen.c 4 4 out
|
|
mbstowcs.c 6 6 out
|
|
mbtowc.c 5 5 out
|
|
tolower.c 4 4 out
|
|
toupper.c 7 7 out
|
|
wcstombs.c 5 5 out
|
|
wctomb.c 3 3 out
|
|
|
|
Subdirectory \crtw32\eh\mac\m68k, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
frame.cxx 1 1 out
|
|
|
|
Subdirectory \crtw32\eh\mac\pmac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
frame.cxx 2 2 out
|
|
|
|
Subdirectory \crtw32\h, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cmsgs.h 2 2 out
|
|
cruntime.h 4 4 out
|
|
dostypes.h 3 3 out
|
|
ehassert.h 4 4 out
|
|
ehhooks.h 3 3 out
|
|
fltintrn.h 4 4 out
|
|
heap.h 10 10 out
|
|
internal.h 11 11 out
|
|
math.h 9 9 out
|
|
msdos.h 4 4 out
|
|
oscalls.h 3 3 out
|
|
process.h 8 8 out
|
|
search.h 4 4 out
|
|
stdio.h 10 10 out
|
|
stdlib.h 6 6 out
|
|
string.h 4 4 out
|
|
|
|
Subdirectory \crtw32\h\sys, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
locking.h 2 2 out
|
|
timeb.h 4 4 out
|
|
utime.h 4 4 out
|
|
|
|
Subdirectory \crtw32\heap\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
heapgrow.c 1 1 out
|
|
malloc.c 2 2 out
|
|
realloc.c 3 3 out
|
|
|
|
Subdirectory \crtw32\lowio\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mktemp.c 1 1 out
|
|
|
|
Subdirectory \crtw32\mbstring, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
ismbsle.c 4 4 out
|
|
ismbstr.c 4 4 out
|
|
mbctype.c 4 4 out
|
|
mbsbtype.c 4 4 out
|
|
mbschr.c 4 4 out
|
|
mbscmp.c 4 4 out
|
|
mbscspn.c 5 5 out
|
|
mbsdec.c 4 4 out
|
|
mbsicmp.c 4 4 out
|
|
mbslen.c 4 4 out
|
|
mbslwr.c 5 5 out
|
|
mbsnbcat.c 4 4 out
|
|
mbsnbcmp.c 4 4 out
|
|
mbsnbcnt.c 4 4 out
|
|
mbsnbcpy.c 4 4 out
|
|
mbsnbicm.c 4 4 out
|
|
mbsncat.c 4 4 out
|
|
mbsnccnt.c 4 4 out
|
|
mbsncmp.c 4 4 out
|
|
mbsncpy.c 4 4 out
|
|
mbsnicmp.c 4 4 out
|
|
mbsnset.c 4 4 out
|
|
mbsrchr.c 4 4 out
|
|
mbsrev.c 4 4 out
|
|
mbsspn.c 5 5 out
|
|
mbstok.c 4 4 out
|
|
mbsupr.c 5 5 out
|
|
|
|
Subdirectory \crtw32\misc, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
abs.c 2 2 out
|
|
|
|
Subdirectory \crtw32\misc\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
getenv.c 1 1 out
|
|
putenv.c 1 1 out
|
|
xcptfltr.c 2 2 out
|
|
|
|
Subdirectory \crtw32\startup, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crt0msg.c 5 5 out
|
|
|
|
Subdirectory \crtw32\startup\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crt0dat.c 2 2 out
|
|
libcinfo.c 1 1 out
|
|
|
|
Subdirectory \crtw32\stdio, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
fgetpos.c 3 3 out
|
|
fread.c 2 2 out
|
|
fsetpos.c 3 3 out
|
|
fwrite.c 2 2 out
|
|
output.c 6 6 out
|
|
|
|
Subdirectory \crtw32\string, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
strcat.c 2 2 out
|
|
|
|
Subdirectory \fpw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
m68k.mkf 1 1 out
|
|
pmac.mkf 1 1 out
|
|
|
|
Subdirectory \fpw32\conv\mac\m68k, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
libcinfo.c 1 1 out
|
|
|
|
Subdirectory \fpw32\include\mac, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cv.h 1 1 out
|
|
trans.h 1 1 out
|
|
transl.h 1 1 out
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Sat 07-Jan-95 (ChrisWei)
|
|
|
|
Changed _WIN32_ to _WIN32 in all files except crtw32\*\common.
|
|
|
|
crtw32\iostream\common\*.cxx -> *.old
|
|
Finish rest of iostream files.
|
|
|
|
crtw32\iostream\iostream.mkf
|
|
Makefile change to reflect merge.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Fri 06-Jan-95 (ChrisWei)
|
|
|
|
crtw32\dos\common\*.c
|
|
All nuked since all drawn from dos\mac.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Fri 06-Jan-95 (GregF)
|
|
|
|
crtw32\h\stdio.h
|
|
libw32\include\stdio.h
|
|
Deleted the 64-bit definition(s) of fpos_t. The C++ style comments
|
|
don't work very well for -Za!
|
|
|
|
crtw32\iostream\common\ostrint.cxx -> ostrint.old (renamed)
|
|
ostrldbl.cxx -> ostrldbl.old
|
|
ostrlong.cxx -> ostrlong.old
|
|
ostrptr.cxx -> ostrptr.old
|
|
ostrput.cxx -> ostrput.old
|
|
ostrshrt.cxx -> ostrshrt.old
|
|
ostruint.cxx -> ostruint.old
|
|
ostrulng.cxx -> ostrulng.old
|
|
ostrusht.cxx -> ostrusht.old
|
|
stdiostr.cxx -> stdiostr.old
|
|
streamb1.cxx -> streamb1.old
|
|
strmbdbp.cxx -> strmbdbp.old
|
|
strstrea.cxx -> strstrea.old
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Thu 05-Jan-95 (ChrisWei)
|
|
|
|
crtw32\h\dbgint.h
|
|
crtw32\misc\dbgrpt.c, dbgheap.c
|
|
Add report hook, asserts are only errors.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Thu 05-Jan-95 (GregF)
|
|
|
|
crtw32\h\stdio.h
|
|
crtw32\stdio\fgetpos.c, fsetpos.c
|
|
libw32\include\stdio.h
|
|
Temporarily commented out support for 64-bit definition of fpos_t
|
|
due to bugs in MFC and the IDE.
|
|
|
|
crtw32\iostream\common\cerrinit.cxx -> cerrinit.old (renamed)
|
|
cininit.cxx -> cininit.old
|
|
cloginit.cxx -> cloginit.old
|
|
filebuf.cxx -> filebuf.old
|
|
filebuf1.cxx -> filebuf1.old
|
|
fstream.cxx -> fstream.old
|
|
ifstream.cxx -> ifstream.old
|
|
iostream.cxx -> iostream.old
|
|
iostrini.cxx -> iostrini.old
|
|
istrchar.cxx -> istrchar.old
|
|
istrdbl.cxx -> istrdbl.old
|
|
istream.cxx -> istream.old
|
|
istream1.cxx -> istream1.old
|
|
istrflt.cxx -> istrflt.old
|
|
istrgdbl.cxx -> istrgdbl.old
|
|
istrget.cxx -> istrget.old
|
|
istrgetl.cxx -> istrgetl.old
|
|
istrldbl.cxx -> istrldbl.old
|
|
ofstream.cxx -> ofstream.old
|
|
ostrchar.cxx -> ostrchar.old
|
|
ostrdbl.cxx -> ostrdbl.old
|
|
ostream.cxx -> ostream.old
|
|
ostream1.cxx -> ostream1.old
|
|
The files above were renamed so that all builds use the versions in
|
|
iostream.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Wed 04-Jan-95 (BryanT)
|
|
|
|
crtw32\misc\setlocal.c
|
|
Fix non-Win32 builds.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Wed 04-Jan-95 (GregF)
|
|
|
|
crtw32\h\stdio.h
|
|
libw32\include\stdio.h
|
|
Bug fix and change to the definition of fpos_t, both from Richard
|
|
Shupak. Added _INTEGRAL_MAX_BITS >= 64 to the conditioning and
|
|
changed the name of the struct to fpos_t (same as the type).
|
|
|
|
crtw32\lowio\commit.c, eof.c, flength.c, isatty.c, osfinfo.c, setmode.c,
|
|
dup.c, dup2.c, locking.c, lseek.c, read.c, write.c
|
|
crtw32\stdio\_freebuf.c, fdopen.c, maketabc.c
|
|
Replaced _WIN32_ with _WIN32. Also fixed copyright dates as long as
|
|
I had 'em checked out.
|
|
|
|
crtw32\lowio\common\cgets.c, cputs.c getch.c, kbhit.c, pipe.c, putch.c,
|
|
ungetch.c
|
|
Deleted. Console i/o was not implemented in the Mac versions of the
|
|
Crt libs so these are not needed.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Tue 03-Jan-95 (GregF)
|
|
|
|
crtw32\lowio\common\close.c, commit.c, dup.c, dup2.c, eof.c, flength.c,
|
|
fstat.c, initcon.c, locking.c, lseek.c, mktemp.c, open.c,
|
|
osfinfo.c, read.c, tell.c, write.c
|
|
The listed files (above) were DELETED. They were not part of any build.
|
|
The _MAC_ build used the corresponding files in crtw32\lowio\mac.
|
|
|
|
crtw32\lowio\common\creat.c -> creat.old (renamed)
|
|
isatty.c -> isatty.old
|
|
setmode.c -> setmode.old
|
|
Use lowio versions for _MAC_ build.
|
|
|
|
crtw32\stdio\mac\*.c
|
|
References to obsolete macros (e.g., _CALLTYPE1) were deleted or
|
|
replaced.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Fri 30-Dec-94 (GregF)
|
|
|
|
crtw32\stdio\common\fread.c -> fread.old (renamed)
|
|
fseek.c -> fseek.old
|
|
fwrite.c -> fwrite.old
|
|
fgets.c -> fgets.old
|
|
|
|
crtw32\stdio\fread.c, fwrite.c
|
|
Use stdio versions for _MAC_ build. This required small conditional
|
|
changes to fread.c and fwrite.c.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Tue 27-Dec-94 (ChrisWei)
|
|
|
|
crtw32\dllstuff\crtdll.c
|
|
crtw32\startup\dllcrt0.c, wdllcrt0.c, lsources
|
|
Removed unused _wDllMainCRTStartup entry point.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Tue 27-Dec-94 (GregF)
|
|
|
|
libw32\include\*.h
|
|
Updated several header files to match crtw32\h.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Mon 27-Dec-94 (JamesMa)
|
|
|
|
Latest & greatest Intel workarounds for Pentium FDIV problem:
|
|
fpw32\tran\i386\adj_fdiv.asm (modified)
|
|
fpw32\tran\i386\tst_fdiv.c replaced by testfdiv.c
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 27-Dec-94 (ChrisWei)
|
|
|
|
crtw32\misc\aw_*.c
|
|
Call A/W APIs directly rather than dynamically since all OS's
|
|
have stubs for all entry points.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 26-Dec-94 (GregF)
|
|
|
|
crtw32\h\internal.h, stdio.h
|
|
crtw32\stdio\fgetpos.c, fsetpos.c, lsources
|
|
crtw32\stdio\fseeki64.c, ftelli64.c (files added)
|
|
Added support for 64-bit definition of fpos_t. The only user-visible
|
|
functions affected are fgetpos and fsetpos. Internally, there are now
|
|
64-bit versions of fseek and ftell.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 23-Dec-94 (GregF)
|
|
|
|
crtw32\stdio\common\gets.c -> gets.old (renamed)
|
|
puts.c -> puts.old
|
|
Version in stdio may be used for both Win32 and MAC builds
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 22-Dec-94 (GregF)
|
|
|
|
crtw32\stdio\common\clearerr.c -> clearerr.old (renamed)
|
|
closeall.c -> closeall.old
|
|
cprintf.c -> cprintf.old
|
|
cscanf.c -> cscanf.old
|
|
feoferr.c -> feoferr.old
|
|
fgetc.c -> fgetc.old
|
|
fgetchar.c -> fgetchar.old
|
|
fgetpos.c -> fgetpos.old
|
|
fileno.c -> fileno.old
|
|
fprintf.c -> fprintf.old
|
|
fputc.c -> fputc.old
|
|
fputchar.c -> fputchar.old
|
|
fputs.c -> fputs.old
|
|
fscanf.c -> fscanf.old
|
|
fsetpos.c -> fsetpos.old
|
|
getw.c -> getw.old
|
|
printf.c -> printf.old
|
|
putw.c -> putw.old
|
|
scanf.c -> scanf.old
|
|
setbuf.c -> setbuf.old
|
|
snprintf.c -> snprintf.old
|
|
sprintf.c -> sprintf.old
|
|
sscanf.c -> sscanf.old
|
|
vfprintf.c -> vfprintf.old
|
|
vprintf.c -> vprintf.old
|
|
vsnprint.c -> vsnprint.old
|
|
vsprintf.c -> vsprintf.old
|
|
The files above were renamed so that all builds now use the versions
|
|
in stdio.
|
|
|
|
|
|
crtw32\stdio\common\fclose.c (deleted)
|
|
fflush.c (deleted)
|
|
rmtmp.c (deleted)
|
|
tempnam.c (deleted)
|
|
tmpfile.c (deleted)
|
|
The files above were deleted (delfile-d) because they were not used in
|
|
any build (MAC builds used versions in stdio\mac).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 20-Dec-94 (ChrisWei)
|
|
|
|
crt\makefile
|
|
Use separate .PDB for DLL compilation.
|
|
|
|
Remove NT 3.1 hacks:
|
|
|
|
Subdirectory \crtw32\convert, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
_mbslen.c 2 2 out
|
|
mblen.c 2 2 out
|
|
mbstowcs.c 4 4 out
|
|
mbtowc.c 3 3 out
|
|
|
|
Subdirectory \crtw32\h, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
internal.h 7 7 out
|
|
|
|
Subdirectory \crtw32\mbstring, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mbscoll.c 3 3 out
|
|
mbsicoll.c 3 3 out
|
|
mbsnbcol.c 3 3 out
|
|
mbsnbico.c 3 3 out
|
|
mbsncoll.c 4 4 out
|
|
mbsnicol.c 4 4 out
|
|
|
|
Subdirectory \crtw32\misc, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
aw_cmp.c 4 4 out
|
|
aw_map.c 3 3 out
|
|
aw_str.c 4 4 out
|
|
lsources 8 8 out
|
|
setfcntr.c 1 1 out
|
|
setmbval.c 1 1 out
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 20-Dec-94 (V-RogerL) MIPS ONLY
|
|
|
|
fpw32\tran\mips\fmodm.s
|
|
fpw32\tran\mips\logm.s
|
|
fpw32\tran\mips\sinhm.s
|
|
fpw32\tran\mips\trigm.s
|
|
Olympus: 2631
|
|
Fix return codes which are not NCEG compliant.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 19-Dec-94 (GregF)
|
|
|
|
crtw32\string\i386\strstr.asm
|
|
Sped up as part of Olympus bug 893. Could be faster still, but that's
|
|
for another day.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 19-Dec-94 (GregF)
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
Changed "MSVCRT20" to "MSVCRT30", and pulled the Win32S support
|
|
under an #ifdef _M_IX86. This was Olympus bug #3709 from Richard
|
|
Shupak.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 16-Dec-94 (ChrisWei)
|
|
|
|
crtw32\h\time,h wchar.h
|
|
crtw32\time\wcsftime.c
|
|
wcsftime format string should have been wchar_t...ooops.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 15-Dec-94 (v-LeoL)
|
|
|
|
makefile
|
|
Fixed oldnames target to alias _foo for foo on MIPS & Alpha
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 15-Dec-94 (GregF)
|
|
|
|
crtw32\stdio\input.c
|
|
Changed so that the only wide characters recognized as hex digits
|
|
are the familar single-byte char hex digits extended by 0 to wide
|
|
characters. This was Olympus bug 3201.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Dec-94 (BryanT)
|
|
crtw32\h\math.h
|
|
crtw32\h\excpt.h
|
|
crtw32\h\ios.h
|
|
crtw32\h\streamb.h
|
|
Olympus:2500 - Add _CRTIMP designations for MIPS functions
|
|
that need it. Also remove mtlockinit/term prototypes from
|
|
streamb.h and fix proto's in ios.h per converstaion w/SteveSa.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Dec-94 (BryanT)
|
|
|
|
crtw32\crt32.nt
|
|
crtw32\dllstuff\dlllib\sources
|
|
crtw32\eh\sources.nt
|
|
crtw32\eh\st\sources
|
|
crtw32\eh\mt\sources
|
|
crtw32\eh\dll\sources
|
|
crtw32\lowio\dll\sources
|
|
crtw32\lowio\mt\sources
|
|
crtw32\lowio\st\sources
|
|
fpw32\tran\sources.nt
|
|
libw32\lib\dll\ntcrt.src
|
|
Update the NT build with the last month's changes. Also,
|
|
delete sources.vc (VC group no longer uses them).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 13-Dec-94 (SteveSa)
|
|
|
|
makefile
|
|
libw32/makefile
|
|
libw32/lib/i386/msvcrt30.def
|
|
libw32/lib/i386/win32s/msvcrt30.def
|
|
fpw32/conv/fpinit.c
|
|
fpw32/tran/i386/87fmod.asm
|
|
fpw32/tran/i386/87tran.asm
|
|
crtw32/dllstuff/crtexe.c
|
|
crtw32/dllstuff/crtdll.c
|
|
crtw32/dllstuff/sources.vc
|
|
crtw32/dllstuff/lsources
|
|
crtw32/dllstuff/adjustfp.c (new file)
|
|
The variable _adjust_fdiv must be exported from MSVCRT30.DLL
|
|
but must be copied into the local data section in both EXE
|
|
and DLL clients of MSVCRT30.DLL. The variable may not be
|
|
declared in crtdll.c and crtexe.c but must be external to
|
|
both of them (otherwise the linker may pick the wrong one).
|
|
_adjust_fdiv was misspelled for a while (as __adjust_fdiv).
|
|
Also, the _adj_* and _safe_fdiv* routines must be exported
|
|
from BOTH the Win32s and Win32 versions of msvcrt30.dll.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 13-Dec-94 (GregF)
|
|
|
|
crtw32\misc\alpha\extvvol.s, extzvvol.s
|
|
Fixes from DEC, passed along by Fred Kunz.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 13-Dec-94 (GregF)
|
|
|
|
crtw32\startup\i386\chkstk.asm
|
|
Improved version courtesy of Intel. Principal change was to return
|
|
to the caller via a ret instruction versus a jmp eax. The jmp eax
|
|
screws up the cache on the P6, at great expense (something like
|
|
20 clocks, I think they said).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 13-Dec-94 (ChrisWei)
|
|
|
|
crt\makefile
|
|
Fix typo: msvcrt30.def to msvcr30d.def.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 13-Dec-94 (GregF)
|
|
|
|
crtw32\dllstuff\crtdll.c, atonexit.c
|
|
Made Win32s support conditional on _M_IX86.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 09-Dec-94 (JamesMa)
|
|
|
|
fpw32\tran\i386\tst_fdiv.c, adj_fdiv.asm
|
|
New files containing detection and workaround code
|
|
for Pentium FDIV bug.
|
|
fpw32\tran\i386\87fmod.asm, 87tran.asm
|
|
Now check for bogus Pentiums, call workarounds in
|
|
adj_fdiv.asm if necessary.
|
|
fpw32\tran\lsources
|
|
Added tran\i386\adj_fdiv.obj, tran\i386\tst_fdiv.obj
|
|
fpw32\conv\fpinit.c
|
|
Now checks for bogus Pentiums, sets __adjust_fdiv flag.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 09-Dec-94 (ChrisWei)
|
|
|
|
crtw32\h\dbgint.h, crtdbg.h
|
|
crtw32\misc\dbgheap.c, dbgrpt.c
|
|
use non-win32 names to prepare for mac merge
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 08-Dec-94 (ChrisWei)
|
|
|
|
makefile
|
|
No more debug directory, DLL gets full debug info.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 08-Dec-94 (V-RogerL) MIPS ONLY
|
|
|
|
fpw32\tran\mips\filter.c
|
|
Remove warnings; add prototypes, delete unreferenced local.
|
|
|
|
crtw32\helper\mips\llbit.c
|
|
crtw32\helper\mips\lldiv.c
|
|
crtw32\helper\mips\lldefs.h
|
|
Remove private prototypes.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 07-Dec-94 (V-RogerL) MIPS ONLY
|
|
|
|
The following changes were done after the alpha changes were made
|
|
to crtw32\mbstring\lsources. I assume that PPC will have to make
|
|
some changes also since there is no !else condition for the !if arch
|
|
check.
|
|
|
|
crtw32\mbstring\lsources
|
|
Add mbcdup for mips only.
|
|
|
|
crtw32\string\mips\strcatm.s
|
|
crtw32\string\mips\strcpym.s
|
|
Add alternate entry points for _mbccat and _mbccpy.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 07-Dec-94 (SteveSa)
|
|
|
|
Changes on behalf of Richard Shupak (and a few lines for Roger Lanser):
|
|
|
|
makefile
|
|
makefile.sub
|
|
crtw32\eh\lsources
|
|
crtw32\mbstring\lsources
|
|
crtw32\misc\lsources
|
|
crtw32\string\lsources
|
|
fpw32\tran\lsources
|
|
Changes for ALPHA
|
|
Remove -Gd -- it's redundant but causes problems for Alpha compiler
|
|
Combine the implib and link steps in generating .DLL's
|
|
Also correct MIPS helper object list in MSVCRT.LIB (for V-RogerL)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 07-Dec-94 (SteveSa)
|
|
|
|
makefile -
|
|
Remove CVTRES step -- linker can handle .res files as input
|
|
|
|
srcrel\msvc30.if (renamed msvc20.if)
|
|
Added a few symbols that were lacking
|
|
|
|
srcrel\bldmkf.sed
|
|
srcrel\cleanse.lst
|
|
srcrel\mkclnmkf.c
|
|
srcrel\mkmkf.cmd
|
|
srcrel\rawcopy.lst
|
|
Tools for cleansing the sources before build.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 07-Dec-94 (v-rogerl) MIPS ONLY
|
|
|
|
Try to make mips crts compile with minimal change to environment.
|
|
|
|
crtw32\helper\mips\llcvt.s
|
|
crtw32\helper\mips\lldivrem.s
|
|
crtw32\helper\mips\llmul.s
|
|
fpw32\tran\mips\exptable.s
|
|
fpw32\tran\mips\logtable.s
|
|
Make little endian the default (ie. no -D_MIPSEL is ok).
|
|
|
|
crtw32\h\fpieee.h
|
|
fpw32\tran\include\trans.h
|
|
Replace _LANGUAGE_ASSEMBLER with __assembler which will
|
|
be defined by the MIPS CL driver. Then nothing has to
|
|
be explicitly defined in a makefile.
|
|
|
|
fpw32\tran\lsources
|
|
Includes for mips assembler are the same as C (headers are #if'd).
|
|
|
|
makefile
|
|
NT headers require _MIPS_ to be defined for mips.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 07-Dec-94 (SteveSa)
|
|
|
|
crtw32\exec\system.c
|
|
If there is no %COMSPEC%, look for command.com on Windows '95
|
|
and cmd.exe on Windows NT. (Previously it was always cmd.exe)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 06-Dec-94 (SteveSa)
|
|
|
|
makefile
|
|
libw32\msvcr30.rc
|
|
Changed the invocation of RC.EXE to use the LANGAPI environment
|
|
variable rather than the hard-coded path //lang1/v3slm/src/...
|
|
to get the include file "version.h". Removed "winver.h" from
|
|
msvcrt30.rc because it was not needed.
|
|
|
|
makefile
|
|
Add -Gfy to C compiler options, and -QI6 for X86 only.
|
|
Use -O2 instead of -Ox for release and lego builds.
|
|
Add cabs() to list of OLDNAMES aliases.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 05-Dec-94 (ChrisWei)
|
|
|
|
crtw32\h\crtdbg.h
|
|
crtw32\h\dbgint.h
|
|
crtw32\h\heap.h
|
|
crtw32\heap\calloc.c
|
|
crtw32\heap\free.c
|
|
crtw32\heap\malloc.c
|
|
crtw32\heap\msize.c
|
|
crtw32\heap\realloc.c
|
|
crtw32\misc\dbgheap.c
|
|
Fix the normal heap and the debug heap. calloc and realloc called
|
|
malloc_lk for MT and got no new handler support. Fixed that while
|
|
rearranging the _nh_malloc mess to allow debug support. Dbg
|
|
support for msvcrt30d.dll now works.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 05-Dec-94 (v-rogerl) MIPS ONLY
|
|
|
|
fpw32\tran\mips\*t.c
|
|
Added quick regression tests for mips.
|
|
|
|
------------------------------------------------------------------
|
|
|
|
Sat 03-Dec-94 (SteveSa)
|
|
|
|
crtw32\dllstuff\i386 dllsupp.asm
|
|
crtw32\dos\dosmap.c,unlink.c
|
|
crtw32\h\cruntime.inc,error.h,internal.h,msdos.h,process.h
|
|
crtw32\lowio\cgets.c,dup.c,dup2.c,getch.c,locking.c
|
|
crtw32\lowio\lseek.c,pipe.c,putch.c,read.c,write.c
|
|
crtw32\misc\umask.c,wrt2err.c
|
|
crtw32\startup\crt0dat.c
|
|
crtw32\startup\i386\chkstk.asm
|
|
crtw32\time\strtime.c
|
|
Source Release Clean-Up
|
|
Fix references to OS/2, obsolete 16-bit comments, unnecessary includes
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 02-Dec-94 (v-rogerl) MIPS ONLY
|
|
|
|
fpw32\tran\mips\fmodm.s
|
|
fpw32\tran\mips\logm.s
|
|
fpw32\tran\mips\powm.s
|
|
fpw32\tran\mips\trigm.s
|
|
Change return codes to be NCEG compliant.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 02-Dec-94 (v-rogerl) MIPS ONLY
|
|
|
|
crtw32\string\mips\memorym.s
|
|
fpw32\tran\mips\fsqrthlp.s
|
|
Replace '#if defined(R4000)' with '$if -D_M_MRX000 >= 4000'
|
|
which is defined by the cl driver.
|
|
|
|
------------------------------------------------------------------
|
|
|
|
Wed 30-Nov-94 (GregF)
|
|
|
|
crtw32\h\io.h
|
|
crtw32\lowio\fleni64.c, lseeki64.c, lsources, telli64.c
|
|
libw32\lib\alpha\msvcrt30.def
|
|
mips\msvcrt30.def
|
|
i386\msvcrt30.def
|
|
i386\win32s\msvcrt30.def
|
|
Added versions of _filelength(), _lseek() and _tell() which work
|
|
with full 64-bit (__int64) file lengths and file positions.
|
|
|
|
------------------------------------------------------------------
|
|
|
|
Tue 29-Nov-94 (JamesMa)
|
|
|
|
crtw32\eh\frame.cxx
|
|
Removed obsolete 'hash' test in TypeMatch(); modified AdjustPointer()
|
|
to add in an extra pdisp, not vdisp.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 29-Nov-94 (GregF)
|
|
|
|
crtw32\string\i386\strlen.asm
|
|
Faster version, courtesy of Intel Israel.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 28-Nov-94 (ChrisWei)
|
|
|
|
crtw32\h\dbgint.h, crtdbg.h
|
|
crtw32\misc\dbgheap.c, dbgrpt.c, dbghook.c
|
|
1) General cleanup.
|
|
2) Change _SetCrtxxx to _CrtSetxxx.
|
|
3) Add Set Client Dump stuff.
|
|
4) Modify alloc hook stuff - more info passed, for alloc, re-alloc,
|
|
and free, can overide at link time now.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tues 22-Nov-94 (GregF)
|
|
|
|
crtwin32\string\i386\strnicmp.asm
|
|
Wasn't incrementing the string pointers in the non-C locale
|
|
case. Had the effect of repeatedly comparing the first characters
|
|
of the two strings.
|
|
|
|
------------------------------------------------------------------
|
|
|
|
Mon 21-Nov-94 (JamesMa)
|
|
|
|
makefile
|
|
Added typeinfo.h to OBJS_WITH_EXPORTS_DLL_RAW section.
|
|
|
|
crtw32\h\stdexcpt.h
|
|
Made the xmsg typedef #ifdef __RTTI_OLDNAMES.
|
|
|
|
------------------------------------------------------------------
|
|
|
|
Fri 18-Nov-94 (GregF)
|
|
|
|
crtw32\string\i386\strchr.asm
|
|
Did some long overdue (VERY long overdue!) tuning. This is part of
|
|
Olympus bug #893
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 15-Nov-94 (JamesMa)
|
|
|
|
crtw32\eh\rtti.cxx
|
|
Added more agressive checking for non-rtti objects in __RTtypeid().
|
|
|
|
crtw32\h\typeinfo.h, stdexcpt.h
|
|
Made several more eh classes _CRTIMP to remove the C4275 build warnings.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 14-Nov-94 (GregF)
|
|
|
|
crtwin32\convert\toupper.c, towupper.c
|
|
Removed extra mlock call.
|
|
|
|
crtwin32\string\i386\stricmp.asm
|
|
Fixed typo (was saving esi twice).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sat 12-Nov-94 (GregF)
|
|
|
|
crtw32\string\i386\memicmp.asm, stricmp.asm, strnicmp.asm
|
|
Wasn't saving volatile regs across function calls. Having to work on
|
|
Sat is probably suitable punishment in this case.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 10-Nov-94 (SteveSa)
|
|
|
|
crt\makefile
|
|
crt\crtw32\eh\lsources
|
|
crt\crtw32\eh\special.mak (re-created)
|
|
One source file and 4 include files are needed from the LANGAPI
|
|
project. The LANGAPI environment variable must point to the
|
|
main directory of that project on the local system. This practice
|
|
matches the rest of the VC tools projects. The "langapi" target
|
|
is now defunct.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 09-Nov-94 (SteveSa)
|
|
|
|
crt\makefile
|
|
crt\crtw32\eh\lsources
|
|
crt\crtw32\eh\special.mak (deleted)
|
|
One source file and 4 include files are needed from the LANGAPI
|
|
project on //lang1/v3slm. Instead of compiling/including those
|
|
files from the network, local copies are used instead. The top-
|
|
level makefile now includes a target "langapi" which grabes them.
|
|
|
|
This is to avoid the problem of files out on //lang1 changing
|
|
while a build is taking place on the local machine, leading to
|
|
synchronization problems and/or unexpected results.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 09-Nov-94 (SteveSa)
|
|
|
|
crt\makefile
|
|
crt\libw32\msvcrt30.rc
|
|
Invoke RC and CVTRES on MSVCRT20.DLL/.DLS to set version info.
|
|
This step is already in crt\libw32\makefile but needed to be
|
|
propogated into crt\makefile. Also change msvcrt30.rc to
|
|
include .../langapi/include/version.h to get the Julian date
|
|
build information into the sub-minor version.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 09-Nov-94 (GregF)
|
|
|
|
crt\crtw32\direct\fullpath.c
|
|
Revised (i.e., threw away 9/10-ths of the code) to use NT's
|
|
GetFullPathName API. This fixes Olympus bug 138.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 08-Nov-94 (SteveSa)
|
|
|
|
crt\crtw32\dllstuff\crtdll.c
|
|
Free up __onexitbegin to avoid a slow memory leak
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 08-Nov-94 (SteveSa)
|
|
|
|
crt\makefile
|
|
crt\libw32\makefile
|
|
crt\libw32\msvcrt20.rc -> msvcrt30.rc
|
|
crt\libw32\alpha\msvcrt20.def -> msvcrt30.def
|
|
crt\libw32\i386\msvcrt20.def -> msvcrt30.def
|
|
crt\libw32\i386\win32s\msvcrt20.def -> msvcrt30.def
|
|
crt\libw32\mips\msvcrt20.def -> msvcrt30.def
|
|
Change all references to msvcrt20.* to msvcrt30.* (2.0 to
|
|
3.0) and edit version number in .DEF files and .RC file.
|
|
Changed DLL base address from 0x1010_0000 to 0x1020_0000.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 07-Nov-94 (GregF)
|
|
|
|
crt\libw32\include\*
|
|
Updated header files to bring them in sync with what we have
|
|
in crtw32\h.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 07-Nov-94 (GregF)
|
|
|
|
crtw32\h\winheap.h
|
|
crtw32\winheap\heapinit.c
|
|
Made a couple of changes so the DLLs for Win32 and Win32s would
|
|
build.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 07-Nov-94 (GregF)
|
|
|
|
crtw32\h\winheap.h
|
|
crtw32\winheap\heapchk.c, heapinit.c, heapmin.c, heapterm.c (deleted!),
|
|
heapwalk.c, lsources, sources.vc
|
|
crtw32\winheap\dll\sources
|
|
crtw32\winheap\mt\sources
|
|
crtw32\winheap\psx\sources
|
|
crtw32\winheap\st\sources
|
|
Use HeapCreate API instead of GetProcessHeap API.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sun 06-Nov-94 (GregF)
|
|
|
|
crtw32\h\direct.h, dos.h, doscalls.h, ehdata.h, eh.h, excpt.h, fpieee.h,
|
|
fstream.h, io.h, iomanip.h, ios.h, iostream.h, istream.h, locale.h,
|
|
malloc.h, math.h, mbstring.h, ostream.h, setjmp.h, stdarg.h, stdio.h,
|
|
stdiostr.h, stdlib.h, streamb.h, strstrea.h, time.h, varargs.h, wchar.h
|
|
crtw32\sys\stat.h, timeb.h, utime.h
|
|
Added, or changed, pack pragmas for 8 byte alignment. This fixes
|
|
Olympus bug #104. Apps which include ios.h (this probably includes all
|
|
users of iostream), stat.h or wchar.h need to be recompiled.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sun 06-Nov-94 (GregF)
|
|
|
|
crt\makefile
|
|
Fixed omissions related to runtime errors and matherr in msvcrt*.dll.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Sat 05-Nov-94 (BryanT)
|
|
|
|
crtw32\startup\dlllib\sources - link the checkstack code into the
|
|
DLL users.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 03-Nov-94 (ChrisWei)
|
|
|
|
crtw32\misc\dbgheap.c, dbgrpt.c - addfile
|
|
crtw32\misc\lsources
|
|
crtw32\h\dbgint.h crtdbg.h - addfile
|
|
crtw32\heap\malloc.c, calloc.c, free.c, realloc.c, msize.c
|
|
Add debug heap support. Controlled by _DEBUG macro.
|
|
|
|
crt\makefile - put the .pdb file where the libs are built.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 03-Nov-94 (SteveSa)
|
|
|
|
makefile
|
|
libw32\makefile
|
|
Add hypot, cabs, j0, j1, jn, y0, y1, and yn to oldnames aliases.
|
|
This is Olympus bug #1684. Curiously, these aliases were always
|
|
in the 16-bit libs. Not sure why they got left out of VCNT v1.1.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 03-Nov-94 (SteveSa)
|
|
|
|
crtw32\h\process.h -
|
|
crtw32\dllstuff\crtdll.c
|
|
crtw32\startup\dllcrt0.c
|
|
crtw32\startup\thread.c
|
|
crtw32\startup\threadex.c
|
|
Backed out yesterday's change to these files. The __cdecl/__stdcall
|
|
keyword DOES belong before the asterisk in a function prototype, not
|
|
after it. The __stdcall modifies what the pointer points to, not
|
|
the pointer variable itself.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 03-Nov-94 (GregF)
|
|
|
|
crtw32\misc\alpha\extvvol.s, extzvvol.s, insvvol.s, sfill.s, smove.s,
|
|
smovem.s, szero.s
|
|
Changes for DEC Alpha from Fred Kunz.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 02-Nov-94 (SteveSa)
|
|
|
|
crtw32\heap\heapinit.c,
|
|
crtw32\h\heap.h -
|
|
Back out my 8/24 change to the Win32s detection code which tried to
|
|
detect Phar Lap TNT but not Win32s. Instead, use a simpler solution:
|
|
maximum region size under Win32s increased from 256 KB to 16 MB
|
|
to allow Win32s users to allocate huge amounts of memory.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 02-Nov-94 (SteveSa)
|
|
|
|
*** This change backed-out on Thu 03-Nov-94 ***
|
|
|
|
crtw32\h\process.h -
|
|
crtw32\dllstuff\crtdll.c
|
|
crtw32\startup\dllcrt0.c
|
|
crtw32\startup\thread.c
|
|
crtw32\startup\threadex.c
|
|
Fix position of __cdecl/__stdcall/WINAPI in declaration of pointer
|
|
to function (parameters to _beginthread and _beginthreadex and the
|
|
variable _pRawDllMain). The function type goes AFTER the asterisk.
|
|
A compiler bug allowed it to occur afterward as well.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 02-Nov-94 (GregF)
|
|
|
|
crtw32\string\strcoll.c, stricoll.c, strlwr.c, strncoll.c, strupr.c,
|
|
strxfrm.c, wcscoll.c, wcsicoll.c, wcslwr.c, wcsncoll.c,
|
|
wcsnicol.c, wcsupr.c, wcsxfrm.c
|
|
Sped up for the C locale, multi-thread version. These are the final
|
|
changes to resolve Olympus bug #1681.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 01-Nov-94 (BryanT)
|
|
|
|
crtw32\winheap\heapterm.c, heapadd.c, heapused.c, new_mode.cxx
|
|
Initial stubs until new kernel32 api's are ready
|
|
|
|
crtw32\winheap\sources.nt
|
|
crtw32\winheap\st\sources
|
|
crtw32\winheap\mt\sources
|
|
crtw32\winheap\dll\sources
|
|
crtw32\winheap\dlllib\sources
|
|
Setup so _newmode.c can be linked into image (not exported
|
|
from the DLL)
|
|
|
|
libw32\lib\dll\ntcrt.src
|
|
Add extra entrypoints (for C++ EH and other stuff)
|
|
|
|
libw32\lib\sources.nt
|
|
Fix random problems
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 01-Nov-94 (BryanT)
|
|
|
|
crtw32\string\memicmp.c, strnicmp.c
|
|
Fix non-X86 builds by including locale.h (for the LC_CTYPE
|
|
definition)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 28-Oct-94 (BryanT)
|
|
|
|
crtw32\eh\st\sources
|
|
crtw32\eh\mt\sources
|
|
crtw32\dll\sources
|
|
Add ehprolog.asm to i386_SOURCES
|
|
|
|
libw32\lib\dll\ntcrt35.src
|
|
Export _EH_Prolog on X86
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 28-Oct-94 (SteveSa, JamesMa)
|
|
|
|
crtw32\dllstuff\cinitexe.c
|
|
crtw32\startup\crt0init.c
|
|
crtw32\startup\wincrt0.c
|
|
crtw32\startup\wwincrt0.c
|
|
There is a default library search record (-defaultlib:) for
|
|
KERNEL32.LIB in all cases. Until now, a -defaultlib directive
|
|
for USER32.LIB was only included in wincrt0.c and wwincrt0.c,
|
|
but now that our error-handling code can call MessageBoxA, we
|
|
need a -defaultlib directive for user32.lib in ALL cases, just
|
|
like kernel32.lib has.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 28-Oct-94 (SteveSa, JamesMa)
|
|
|
|
crtw32\eh\special.mak (new file)
|
|
crtw32\eh\lsources
|
|
crtw32\eh\stdexcpt.cxx
|
|
crtw32\eh\stdnewh.cxx
|
|
Add RTTI support objects: undname.obj, rtti.obj, stdexcpt.h,
|
|
stdnew.obj, and typeinfo.obj. The source for undname.obj is
|
|
NOT in this directory (or even this probject), but out on
|
|
//lang1/v3slm/src/langapi/undname/. The RTTI sources include
|
|
files in the //lang1/v3slm/src/langapi/{include,undname}/
|
|
directories, so two -I directives are added for this directory.
|
|
|
|
crtw32/h/typeinfo.h
|
|
Also removed the definition of WIN32_LEAN_AND_MEAN from this file.
|
|
This symbol is now *always* defined by our build process.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 27-Oct-94 (GregF)
|
|
|
|
crtw32\string\memicmp.c, stricmp.c, strnicmp.c
|
|
Fixed more silly mistakes
|
|
|
|
crtw32\string\i386\memicmp.asm, stricmp.asm, strnicmp.asm
|
|
Now works for DLL_FOR_WIN32S.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 27-Oct-94 (ChrisWei)
|
|
|
|
crtw32\eh\lsources, sources.vc
|
|
crtw32\eh\i386\ehprolog.asm added
|
|
EH prolog stuff added - from LouisL
|
|
|
|
crtw32\misc\aw_str.c - fix for FE win95 - verify proper lcid/codepage match
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 27-Oct-94 (GregF)
|
|
|
|
crtw32\h\ctype.h
|
|
|
|
crtw32\convert\toupper.c, towupper.c
|
|
|
|
Fixed several silly mistakes. I was too quick and careless with yesterday's
|
|
checkin.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 26-Oct-94 (GregF)
|
|
|
|
crtw32\convert\tolower.c, toupper.c, towlower.c, towupper.c
|
|
|
|
crtw32\h\ctype.h
|
|
|
|
crtw32\string\memicmp.c, stricmp.c, strnicmp.c, wcsicmp.c, wcsnicmp.c
|
|
|
|
crtw32\string\i386\memicmp.asm, stricmp.asm, strnicmp.asm
|
|
|
|
A package of fixes so that these functions work properly and are mult-thread
|
|
safe in non-C locales. This is part of the fix for 1232. A few were also
|
|
sped up for the C locale (e.g., memicmp.c, used for non-x86 targets).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 21-Oct-94 (BryanT)
|
|
|
|
crtw32\mbstring\i386\mbsdup.asm, mbscat.asm
|
|
Change macros to work correctly in VC build environment where
|
|
the i386 path is defined away.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 20-Oct-94 (BryanT)
|
|
|
|
crtw32\crt32.nt
|
|
fpw32\fp32.nt
|
|
libw32\lib\sources.nt
|
|
Allow NTDEBUG to be set (so libs can have debug symbolic)
|
|
If building CRTDLL (instead of NTCRT35), define _NTSDK.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 19-Oct-94 (BryanT)
|
|
|
|
crtw32\stdio\output.c
|
|
Re-enabled %Z and %ws/%wc for NT_BUILD only.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 18-Oct-94 (BryanT)
|
|
|
|
crtw32\mbstring\toupper.c, mbtowc.c mbstowcs.c
|
|
Fix build warnings in _NTSUBSET_ section.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 18-Oct-94 (BryanT)
|
|
|
|
crtw32\eh\*.cxx
|
|
Disable all code for _M_PPC builds only.
|
|
|
|
crtw32\mbstring\i386\*.asm
|
|
crtw32\eh\alpha\bridge.s
|
|
include w/o path when NT_BUILD is used
|
|
|
|
crtw32\dirs, crt32.nt
|
|
crtw32\convert\dirs
|
|
crtw32\direct\sources.nt
|
|
crtw32\dos\dirs
|
|
crtw32\heap\dirs
|
|
crtw32\linkopts\makefile.inc
|
|
crtw32\small\sources, sources.vc
|
|
fpw32\dirs, fp32.nt
|
|
Fix typos and add files I missed yesterday.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 17-Oct-94 (JamesMa)
|
|
|
|
Added the folowing files related to Runtime Type Information:
|
|
crtw32\eh\rtti.cxx
|
|
crtw32\eh\typeinfo.cxx
|
|
crtw32\eh\stdexcpt.cxx
|
|
crtw32\eh\stdnewh.cxx
|
|
crtw32\h\rtti.h
|
|
crtw32\h\typeinfo.h
|
|
crtw32\h\stdexcpt.h
|
|
|
|
Note: these files have not been added to the makefile yet -
|
|
dependency issues with the \langapi project must be resolved first.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Mon 17-Oct-94 (BryanT)
|
|
|
|
Add support for NT build from one enlistment. Lots of files
|
|
changed. The old VC sources files were renamed to sources.vc
|
|
Here's the log:
|
|
|
|
time user op file comment
|
|
|
|
Log for crt:
|
|
|
|
10-17-94@19:32 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:33 BryanT3 in makefile v21 New NT build
|
|
|
|
Log for crt\crtw32:
|
|
|
|
10-17-94@17:36 BryanT3 in crt32.nt v4 No _NTSDK
|
|
10-17-94@17:37 BryanT3 rename makefile v4 makefile.vc;Not needed
|
|
|
|
Log for crt\crtw32\convert:
|
|
|
|
10-17-94@17:38 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@17:38 BryanT3 rename sources v2 sources.vc;Save
|
|
10-17-94@17:38 BryanT3 in sources.nt v2 Update
|
|
10-17-94@17:39 BryanT3 addfile st v1 New build
|
|
10-17-94@17:39 BryanT3 addfile mt v1 New build
|
|
10-17-94@17:39 BryanT3 addfile nt v1 New build
|
|
10-17-94@17:39 BryanT3 addfile dll v1 New build
|
|
10-17-94@17:39 BryanT3 addfile psx v1 New build
|
|
|
|
Log for crt\crtw32\convert\dll:
|
|
|
|
10-17-94@17:39 BryanT3 addfile New build
|
|
10-17-94@17:39 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:39 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\convert\mt:
|
|
|
|
10-17-94@17:39 BryanT3 addfile New build
|
|
10-17-94@17:39 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:39 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\convert\nt:
|
|
|
|
10-17-94@17:39 BryanT3 addfile New build
|
|
10-17-94@17:39 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:39 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\convert\psx:
|
|
|
|
10-17-94@17:39 BryanT3 addfile New build
|
|
10-17-94@17:39 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:39 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\convert\st:
|
|
|
|
10-17-94@17:39 BryanT3 addfile New build
|
|
10-17-94@17:39 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:39 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\direct:
|
|
|
|
10-17-94@17:44 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@17:44 BryanT3 in sources.nt v2 New build
|
|
10-17-94@17:44 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@17:45 BryanT3 addfile st v1 New build
|
|
10-17-94@17:45 BryanT3 addfile mt v1 New build
|
|
10-17-94@17:45 BryanT3 addfile dll v1 New build
|
|
10-17-94@17:46 BryanT3 addfile dirs v1 New NT build
|
|
|
|
Log for crt\crtw32\direct\dll:
|
|
|
|
10-17-94@17:45 BryanT3 addfile New build
|
|
10-17-94@17:45 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:45 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\direct\mt:
|
|
|
|
10-17-94@17:45 BryanT3 addfile New build
|
|
10-17-94@17:45 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:45 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\direct\st:
|
|
|
|
10-17-94@17:45 BryanT3 addfile New build
|
|
10-17-94@17:45 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:45 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\dllstuff:
|
|
|
|
10-17-94@17:49 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@17:49 BryanT3 rename sources v3 sources.vc;Save it
|
|
10-17-94@17:49 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@17:49 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@17:49 BryanT3 addfile dlllib v1 New NT build
|
|
10-17-94@17:50 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@17:51 BryanT3 in crtexe.c v5 Fix _NTSDK build
|
|
10-17-94@17:51 BryanT3 in crtlib.c v10 Fix _NTSDK build
|
|
|
|
Log for crt\crtw32\dllstuff\dll:
|
|
|
|
10-17-94@17:49 BryanT3 addfile New NT build
|
|
10-17-94@17:49 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@17:49 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\dllstuff\dlllib:
|
|
|
|
10-17-94@17:49 BryanT3 addfile New NT build
|
|
10-17-94@17:49 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@17:49 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\dos:
|
|
|
|
10-17-94@17:53 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@17:54 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@17:54 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@17:56 BryanT3 addfile st v1 New NT build
|
|
10-17-94@17:56 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@17:56 BryanT3 addfile dll v1 New NT build
|
|
|
|
Log for crt\crtw32\dos\dll:
|
|
|
|
10-17-94@17:56 BryanT3 addfile New NT build
|
|
10-17-94@17:56 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@17:56 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\dos\mt:
|
|
|
|
10-17-94@17:56 BryanT3 addfile New NT build
|
|
10-17-94@17:56 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@17:56 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\dos\st:
|
|
|
|
10-17-94@17:56 BryanT3 addfile New NT build
|
|
10-17-94@17:56 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@17:56 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\eh:
|
|
|
|
10-17-94@18:00 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:00 BryanT3 rename sources v3 sources.vc;Save it
|
|
10-17-94@18:01 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:01 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile dlllib v1 New NT build
|
|
|
|
Log for crt\crtw32\eh\dll:
|
|
|
|
10-17-94@18:02 BryanT3 addfile New NT build
|
|
10-17-94@18:02 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\eh\dlllib:
|
|
|
|
10-17-94@18:02 BryanT3 addfile New NT build
|
|
10-17-94@18:02 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\eh\mt:
|
|
|
|
10-17-94@18:02 BryanT3 addfile New NT build
|
|
10-17-94@18:02 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\eh\st:
|
|
|
|
10-17-94@18:02 BryanT3 addfile New NT build
|
|
10-17-94@18:02 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:02 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\exec:
|
|
|
|
10-17-94@18:04 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:04 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:05 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile dll v1 New NT build
|
|
|
|
Log for crt\crtw32\exec\dll:
|
|
|
|
10-17-94@18:05 BryanT3 addfile New NT build
|
|
10-17-94@18:05 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\exec\mt:
|
|
|
|
10-17-94@18:05 BryanT3 addfile New NT build
|
|
10-17-94@18:05 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\exec\st:
|
|
|
|
10-17-94@18:05 BryanT3 addfile New NT build
|
|
10-17-94@18:05 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:05 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\h:
|
|
|
|
10-17-94@17:23 BryanT3 in tchar.h v4 Posix fix
|
|
|
|
Log for crt\crtw32\hack:
|
|
|
|
10-17-94@18:06 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:06 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:06 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:07 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:07 BryanT3 addfile nt v1 New NT build
|
|
|
|
Log for crt\crtw32\hack\nt:
|
|
|
|
10-17-94@18:07 BryanT3 addfile New NT build
|
|
10-17-94@18:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\heap:
|
|
|
|
10-17-94@18:08 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:08 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:08 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:08 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\heap\dll:
|
|
|
|
10-17-94@18:09 BryanT3 addfile New NT build
|
|
10-17-94@18:09 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\heap\mt:
|
|
|
|
10-17-94@18:09 BryanT3 addfile New NT build
|
|
10-17-94@18:09 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\heap\psx:
|
|
|
|
10-17-94@18:09 BryanT3 addfile New NT build
|
|
10-17-94@18:09 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\heap\st:
|
|
|
|
10-17-94@18:09 BryanT3 addfile New NT build
|
|
10-17-94@18:09 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:09 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\helper:
|
|
|
|
10-17-94@18:11 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:11 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:11 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:11 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile nt v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile dlllib v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\helper\dll:
|
|
|
|
10-17-94@18:13 BryanT3 addfile New NT build
|
|
10-17-94@18:13 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\helper\dlllib:
|
|
|
|
10-17-94@18:13 BryanT3 addfile New NT build
|
|
10-17-94@18:13 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\helper\mt:
|
|
|
|
10-17-94@18:13 BryanT3 addfile New NT build
|
|
10-17-94@18:13 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\helper\nt:
|
|
|
|
10-17-94@18:13 BryanT3 addfile New NT build
|
|
10-17-94@18:13 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\helper\psx:
|
|
|
|
10-17-94@18:13 BryanT3 addfile New NT build
|
|
10-17-94@18:13 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\helper\st:
|
|
|
|
10-17-94@18:13 BryanT3 addfile New NT build
|
|
10-17-94@18:13 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:13 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\iostream:
|
|
|
|
10-17-94@18:15 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:15 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:15 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:15 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:17 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:17 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:17 BryanT3 addfile dll v1 New NT build
|
|
|
|
Log for crt\crtw32\iostream\dll:
|
|
|
|
10-17-94@18:17 BryanT3 addfile New NT build
|
|
10-17-94@18:17 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:17 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\iostream\mt:
|
|
|
|
10-17-94@18:17 BryanT3 addfile New NT build
|
|
10-17-94@18:17 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:17 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\iostream\st:
|
|
|
|
10-17-94@18:17 BryanT3 addfile New NT build
|
|
10-17-94@18:17 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:17 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\linkopts:
|
|
|
|
10-17-94@18:21 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@18:22 BryanT3 in sources v2 New NT build
|
|
|
|
Log for crt\crtw32\lowio:
|
|
|
|
10-17-94@18:25 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:25 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:25 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:25 BryanT3 in sources.nt v2 New NT build
|
|
10-17-94@18:26 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:26 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:26 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@18:27 BryanT3 addfile dlllib v1 New NT build
|
|
|
|
Log for crt\crtw32\lowio\dll:
|
|
|
|
10-17-94@18:26 BryanT3 addfile New NT build
|
|
10-17-94@18:26 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:26 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\lowio\dlllib:
|
|
|
|
10-17-94@18:27 BryanT3 addfile New NT build
|
|
10-17-94@18:27 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:27 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\lowio\mt:
|
|
|
|
10-17-94@18:26 BryanT3 addfile New NT build
|
|
10-17-94@18:26 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:26 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\lowio\st:
|
|
|
|
10-17-94@18:26 BryanT3 addfile New NT build
|
|
10-17-94@18:26 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:26 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\mbstring:
|
|
|
|
10-17-94@18:27 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@18:28 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@18:29 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:29 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile st v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\mbstring\dll:
|
|
|
|
10-17-94@18:33 BryanT3 addfile New NT build
|
|
10-17-94@18:33 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\mbstring\mt:
|
|
|
|
10-17-94@18:33 BryanT3 addfile New NT build
|
|
10-17-94@18:33 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\mbstring\psx:
|
|
|
|
10-17-94@18:33 BryanT3 addfile New NT build
|
|
10-17-94@18:33 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\mbstring\st:
|
|
|
|
10-17-94@18:33 BryanT3 addfile New NT build
|
|
10-17-94@18:33 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@18:33 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\misc:
|
|
|
|
10-17-94@18:49 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@18:49 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile nt v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile dlllib v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\misc\dll:
|
|
|
|
10-17-94@19:07 BryanT3 addfile New NT build
|
|
10-17-94@19:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\misc\dlllib:
|
|
|
|
10-17-94@19:07 BryanT3 addfile New NT build
|
|
10-17-94@19:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\misc\mt:
|
|
|
|
10-17-94@19:07 BryanT3 addfile New NT build
|
|
10-17-94@19:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\misc\nt:
|
|
|
|
10-17-94@19:07 BryanT3 addfile New NT build
|
|
10-17-94@19:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\misc\psx:
|
|
|
|
10-17-94@19:07 BryanT3 addfile New NT build
|
|
10-17-94@19:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\misc\st:
|
|
|
|
10-17-94@19:07 BryanT3 addfile New NT build
|
|
10-17-94@19:07 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:07 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\small:
|
|
|
|
10-17-94@19:10 BryanT3 in makefile.inc v2 Fix path
|
|
|
|
Log for crt\crtw32\startup:
|
|
|
|
10-17-94@19:12 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@19:12 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@19:12 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:12 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@19:14 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile nt v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile dlllib v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile psx v1 New NT build
|
|
10-17-94@19:18 BryanT3 in makefile.inc v2 New NT build
|
|
10-17-94@19:19 BryanT3 in crt0dat.c v3 PPC changes
|
|
|
|
Log for crt\crtw32\startup\dll:
|
|
|
|
10-17-94@19:15 BryanT3 addfile New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\startup\dlllib:
|
|
|
|
10-17-94@19:15 BryanT3 addfile New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\startup\mt:
|
|
|
|
10-17-94@19:15 BryanT3 addfile New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\startup\nt:
|
|
|
|
10-17-94@19:15 BryanT3 addfile New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:15 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\startup\psx:
|
|
|
|
10-17-94@19:15 BryanT3 addfile New NT build
|
|
10-17-94@19:16 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:16 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:16 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\startup\st:
|
|
|
|
10-17-94@19:14 BryanT3 addfile New NT build
|
|
10-17-94@19:14 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:14 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:14 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\stdio:
|
|
|
|
10-17-94@17:26 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@17:26 BryanT3 addfile sources.nt v1 NT build
|
|
10-17-94@17:27 BryanT3 addfile dirs v1 New build
|
|
10-17-94@17:27 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@17:28 BryanT3 addfile st v1 New build
|
|
10-17-94@17:28 BryanT3 addfile mt v1 New build
|
|
10-17-94@17:28 BryanT3 addfile nt v1 New build
|
|
10-17-94@17:28 BryanT3 addfile dll v1 New build
|
|
10-17-94@17:28 BryanT3 addfile dlllib v1 New build
|
|
10-17-94@17:28 BryanT3 addfile psx v1 New build
|
|
|
|
Log for crt\crtw32\stdio\dll:
|
|
|
|
10-17-94@17:28 BryanT3 addfile New build
|
|
10-17-94@17:28 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:28 BryanT3 addfile makefile.inc v1 New build
|
|
10-17-94@17:28 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\stdio\dlllib:
|
|
|
|
10-17-94@17:28 BryanT3 addfile New build
|
|
10-17-94@17:28 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:28 BryanT3 addfile makefile.inc v1 New build
|
|
10-17-94@17:28 BryanT3 addfile sources v1 New build
|
|
10-17-94@17:35 BryanT3 in sources v2 Add defines
|
|
|
|
Log for crt\crtw32\stdio\mt:
|
|
|
|
10-17-94@17:28 BryanT3 addfile New build
|
|
10-17-94@17:28 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:28 BryanT3 addfile makefile.inc v1 New build
|
|
10-17-94@17:28 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\stdio\nt:
|
|
|
|
10-17-94@17:28 BryanT3 addfile New build
|
|
10-17-94@17:28 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:28 BryanT3 addfile makefile.inc v1 New build
|
|
10-17-94@17:28 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\stdio\psx:
|
|
|
|
10-17-94@17:28 BryanT3 addfile New build
|
|
10-17-94@17:28 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:28 BryanT3 addfile makefile.inc v1 New build
|
|
10-17-94@17:28 BryanT3 addfile sources v1 New build
|
|
10-17-94@17:33 BryanT3 in sources v2 Cleanup
|
|
|
|
Log for crt\crtw32\stdio\st:
|
|
|
|
10-17-94@17:28 BryanT3 addfile New build
|
|
10-17-94@17:28 BryanT3 addfile makefile v1 New build
|
|
10-17-94@17:28 BryanT3 addfile makefile.inc v1 New build
|
|
10-17-94@17:28 BryanT3 addfile sources v1 New build
|
|
|
|
Log for crt\crtw32\string:
|
|
|
|
10-17-94@19:20 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@19:20 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@19:21 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@19:21 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile nt v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\string\dll:
|
|
|
|
10-17-94@19:22 BryanT3 addfile New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\string\mt:
|
|
|
|
10-17-94@19:22 BryanT3 addfile New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\string\nt:
|
|
|
|
10-17-94@19:22 BryanT3 addfile New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\string\psx:
|
|
|
|
10-17-94@19:22 BryanT3 addfile New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\string\st:
|
|
|
|
10-17-94@19:22 BryanT3 addfile New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:22 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\time:
|
|
|
|
10-17-94@19:26 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@19:26 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@19:28 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\time\dll:
|
|
|
|
10-17-94@19:28 BryanT3 addfile New NT build
|
|
10-17-94@19:28 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\time\mt:
|
|
|
|
10-17-94@19:28 BryanT3 addfile New NT build
|
|
10-17-94@19:28 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\time\psx:
|
|
|
|
10-17-94@19:28 BryanT3 addfile New NT build
|
|
10-17-94@19:28 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\time\st:
|
|
|
|
10-17-94@19:28 BryanT3 addfile New NT build
|
|
10-17-94@19:28 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:28 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\winheap:
|
|
|
|
10-17-94@19:30 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@19:30 BryanT3 rename sources v3 sources.vc;Save it
|
|
10-17-94@19:30 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@19:30 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile psx v1 New NT build
|
|
|
|
Log for crt\crtw32\winheap\dll:
|
|
|
|
10-17-94@19:31 BryanT3 addfile New NT build
|
|
10-17-94@19:31 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\winheap\mt:
|
|
|
|
10-17-94@19:31 BryanT3 addfile New NT build
|
|
10-17-94@19:31 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\winheap\psx:
|
|
|
|
10-17-94@19:31 BryanT3 addfile New NT build
|
|
10-17-94@19:31 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\crtw32\winheap\st:
|
|
|
|
10-17-94@19:31 BryanT3 addfile New NT build
|
|
10-17-94@19:31 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:31 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32:
|
|
|
|
10-17-94@19:35 BryanT3 in fp32.nt v4 Don't use _NTSDK
|
|
10-17-94@19:36 BryanT3 rename makefile v2 makefile.vc;Not needed
|
|
|
|
Log for crt\fpw32\conv:
|
|
|
|
10-17-94@19:38 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@19:38 BryanT3 rename sources v2 sources.vc;Save it
|
|
10-17-94@19:39 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:39 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:40 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:40 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:40 BryanT3 addfile sources.nt v1 New NT build
|
|
|
|
Log for crt\fpw32\conv\dll:
|
|
|
|
10-17-94@19:40 BryanT3 addfile New NT build
|
|
10-17-94@19:40 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:40 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32\conv\mt:
|
|
|
|
10-17-94@19:39 BryanT3 addfile New NT build
|
|
10-17-94@19:39 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:39 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32\conv\st:
|
|
|
|
10-17-94@19:39 BryanT3 addfile New NT build
|
|
10-17-94@19:39 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:39 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32\tran:
|
|
|
|
10-17-94@19:42 BryanT3 in sincosh.c v2 Alpha/PPC fix
|
|
10-17-94@19:42 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:42 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@19:42 BryanT3 delfile makefile v2 Not needed
|
|
10-17-94@19:43 BryanT3 rename sources v3 sources.vc;Save it
|
|
10-17-94@19:43 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile nt v1 New NT build
|
|
|
|
Log for crt\fpw32\tran\dll:
|
|
|
|
10-17-94@19:43 BryanT3 addfile New NT build
|
|
10-17-94@19:43 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32\tran\mt:
|
|
|
|
10-17-94@19:43 BryanT3 addfile New NT build
|
|
10-17-94@19:43 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32\tran\nt:
|
|
|
|
10-17-94@19:43 BryanT3 addfile New NT build
|
|
10-17-94@19:43 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\fpw32\tran\st:
|
|
|
|
10-17-94@19:43 BryanT3 addfile New NT build
|
|
10-17-94@19:43 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:43 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\libw32:
|
|
|
|
10-17-94@19:46 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:46 BryanT3 rename makefile v7 makefile.vc;Not needed
|
|
10-17-94@19:47 BryanT3 rename makefile.vc v8 makefile;oops
|
|
10-17-94@19:48 BryanT3 in makefile v9 New NT build
|
|
|
|
Log for crt\libw32\lib:
|
|
|
|
10-17-94@19:49 BryanT3 addfile dirs v1 New NT build
|
|
10-17-94@19:49 BryanT3 addfile sources.nt v1 New NT build
|
|
10-17-94@19:50 BryanT3 addfile st v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile mt v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile dll v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile nt v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile dlllib v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile posix v1 New NT build
|
|
|
|
Log for crt\libw32\lib\dll:
|
|
|
|
10-17-94@19:51 BryanT3 addfile New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile sources v1 New NT build
|
|
10-17-94@19:52 BryanT3 addfile ntcrt35.src v1 New NT build
|
|
|
|
Log for crt\libw32\lib\dlllib:
|
|
|
|
10-17-94@19:51 BryanT3 addfile New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\libw32\lib\mt:
|
|
|
|
10-17-94@19:51 BryanT3 addfile New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\libw32\lib\nt:
|
|
|
|
10-17-94@19:51 BryanT3 addfile New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\libw32\lib\posix:
|
|
|
|
10-17-94@19:51 BryanT3 addfile New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:51 BryanT3 addfile sources v1 New NT build
|
|
|
|
Log for crt\libw32\lib\st:
|
|
|
|
10-17-94@19:50 BryanT3 addfile New NT build
|
|
10-17-94@19:50 BryanT3 addfile makefile v1 New NT build
|
|
10-17-94@19:50 BryanT3 addfile makefile.inc v1 New NT build
|
|
10-17-94@19:50 BryanT3 addfile sources v1 New NT build
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Mon 17-Oct-94 (BryanT)
|
|
|
|
crtw32\stdio\_filbuf.c
|
|
crtw32\stdio\_flsbuf.c
|
|
crtw32\h\tchar.h
|
|
POSIX fixes (move wchar.h include to non-posix section), define
|
|
_txxx macros for POSIX correctly
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 14-Oct-94 (JamesMa)
|
|
|
|
eh/frame.cxx - AdjustPointer() now adds vdisp to result (Olympus bug 1620).
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Fri 14-Oct-94 (BryanT)
|
|
|
|
crtw32\startup\crt0.c - try/except -> __try/__except for POSIX
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 13-Oct-94 (BryanT)
|
|
|
|
crtw32\tools\win32\relinc.if - Add _M_PPC to strip list.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 13-Oct-94 (BryanT)
|
|
|
|
crtw32\time\tzset.c - SteveWo fix. Check for NULL before calling free.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Mon 10-Oct-94 (BryanT)
|
|
|
|
crtw32\eh\mips\ehcrt.mak - change link32 reference to link
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Mon 10-Oct-94 (ChrisWei)
|
|
|
|
crtw32\eh\ehvecctr.cxx, ehveccvb.cxx, ehvecdtr.cxx
|
|
Fix handling of EH/SEH interaction. As per ANSI, one EH during
|
|
vector ctor or dtor, then another causes terminate(). Now two SEH
|
|
will abort vector 'unwind', but stack unwind continues.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Mon 10-Oct-94 (BryanT)
|
|
|
|
crtw32\h\cruntime.h, heap.h, trnsctrl.h, varargs.h -
|
|
Merge in changes from John Morgan to warn about unknown machine
|
|
type (for future new platforms).
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Fri 07-Oct-94 (BryanT)
|
|
|
|
fpw32\conf\tenpow.c
|
|
fpw32\include\cv.h
|
|
fpw32\include\trans.h
|
|
fpw32\tran\pow.c
|
|
PPC merge. Note: someone who knows the Fp code should look
|
|
at the change to pow.c and determine if the PPC folks fixed
|
|
a legitimate bug or not.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Fri 07-Oct-94 (SteveSa)
|
|
|
|
makefile, makefile.sub -
|
|
Change the way that the target libraries depend on the output
|
|
subdirectories. Otherwise the libs were re-built every time,
|
|
even when no objects or component libs had changed.
|
|
|
|
Also condensed $(CRT_RELDIR)\$(TARGET_CPU) to just $(RELDIR_CPU)
|
|
and added $(RELDIR_CPU_LEGO) and $(RELDIR_CPU_DBG) for the debug
|
|
and lego subdirectories of $(CRT_RELDIR)\$(TARGET_CPU)\.
|
|
This greatly improves the legibility of the makefile.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Fri 07-Oct-94 (BryanT)
|
|
|
|
crtw32\misc\ppc
|
|
crtw32\startup\ppc
|
|
crtw32\string\ppc
|
|
fpw32\tran\ppc
|
|
Add latest code from PPC codebase.
|
|
|
|
fpw32\fp32.nt
|
|
crtw32\crt32.nt
|
|
Cleanup for new NT build.
|
|
|
|
crtw32\h\winheap.h - Add _nh_malloc prototype.
|
|
crtw32\h\malloc.h - Define _heapinfo struct for NTSDK build
|
|
crtw32\h\cruntime.h excpt.h float.h fltintrn.h setjmp.h stdarg.h varargs.h
|
|
Add PPC support.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Fri 07-Oct-94 (BryanT)
|
|
|
|
crtw32\eh\mips\tmphack.s - Remove optimization override so command line
|
|
defaults are honored (and not warned about).
|
|
|
|
crtw32\misc\alpha\fastdiv.s - Fix typo found by RichardS using the new
|
|
Alpha assembler.
|
|
|
|
crtw32\small\mips\huge.s - Fix path to fp\tran\mips\huge.s (VC Makefile
|
|
needs to be modified to give the root of crt project as an
|
|
include path for this to work with both builds)
|
|
|
|
crtw32\stdio\output.c - Add _M_PPC test.
|
|
|
|
crtw32\stdio\makefile.inc - localize directory differences
|
|
|
|
crtw32\string\memset.c, memmove.c, memcpy.c, strset.c
|
|
Add PPC support. Also, make add a function pragma for memmove
|
|
so the Alpha version can be built with /Oi
|
|
|
|
crtw32\string\makefile.inc - localize directory differences
|
|
|
|
crtw32\winheap\heapchk.c, heapmin.c, heapwalk.c
|
|
Change os2dll.h include to mtdll.h
|
|
|
|
crtw32\winheap\malloc.c - Fix call to _nh_malloc
|
|
|
|
crtw32\winheap\_newmode.c - Add definition for _newmode.
|
|
|
|
fpw32\tran\fpexcept.c - Must include nt.h for _NTSUBSET_ builds.
|
|
Add PPC support.
|
|
|
|
fpw32\tran\tanh.c - Define tanh as a function so Alpha version can be
|
|
built with /Oi.
|
|
|
|
fpw32\tran\alpha\hypots.s - Fix type found with new Alpha assembler.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Fri 07-Oct-94 (BryanT)
|
|
|
|
crtw32\mbstring\*.c - Fix POSIX build by including mtdll.h if _POSIX_ defined.
|
|
W/o this, _MB_CP_LOCK is undefined
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 06-Oct-94 (SteveSa)
|
|
|
|
crtw32/startup/i386/atlssup.asm - Add standard file header comment
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 05-Oct-94 (SteveSa)
|
|
|
|
makefile, makefile.sub,
|
|
crtw32\{eh,helper\lsources,linkopts,mbstring,misc,small,string}\lsources,
|
|
fpw32\{conv,tran}\lsources
|
|
Add MIPS (and partial Alpha) support to the NMake build.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Tue 04-Oct-94 (SteveSa)
|
|
|
|
crtw32\misc\i386\*.asm
|
|
Add IFSTRIP directive comments to remove support for MASM 5.Xi
|
|
(in the form of if directives that evaluate "@Version LT 600")
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Tue 04-Oct-94 (ChrisWei)
|
|
|
|
crtw32\time\timeset.c
|
|
crtw32\dllstuff\crtlib.c
|
|
Remove last remnants of _KANJI.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 29-Sep-94 (SteveSa)
|
|
|
|
makefile -
|
|
Added pseudo-target "depend" which generates dependencies in all of
|
|
the crtw32/*/ and fpw32/*/ subdirectories. A file named "depend.def"
|
|
is created in all of those subdirectories. An up-to-date version of
|
|
MKDEP.EXE must be in the path, and the nmake command line must set
|
|
the value ENV_INC to be an -I directive that points to the Win32
|
|
include files. For example, if MSVC++ 2.0 is installed on E:\MSVC20,
|
|
dependencies would be built by:
|
|
|
|
nmake depend ENV_INC=-Ie:/msvc20/include
|
|
|
|
Various warning messages will be created because there are not
|
|
*.c, *.cxx, and *.asm files in all subdirectories and their i386
|
|
subdirectories.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 29-Sep-94 (GregF)
|
|
|
|
crtw32\eh\throw.cxx
|
|
Made (__)pMyUnhandledExceptionFilter global. As a static, it was a
|
|
ripe candidate for deletion by the optimizer (and the Alpha compiler
|
|
did, in fact, delete it).
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Tue 27-Sep-94 (ChrisWei)
|
|
|
|
crtw32\misc\nlsdata1.c, crtw32\h\nlsint.h
|
|
Declare __decimal_point as a char [], not a char *, so that even with
|
|
compiler string pooling (-Gf), the decimal point string (".") will not
|
|
be overwrittten by some other code with a literal string ".".
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Tue 27-Sep-94 (SteveSa)
|
|
|
|
makefile, makefile.sub, mk.bat
|
|
crtw32/*/lsources
|
|
fpw32/{conv,tran}/lsources
|
|
* Common Assembler flags (-c -nologo -Cx -Zm etc.) are passed in the
|
|
ML environment variable to give short command lines.
|
|
* Removed numerous bogus NT-related assembler defines
|
|
* Fixed so that -D_MT is NOT passed to single thread asm files
|
|
* Added -DQUIET -D?QUIET to ML switches to suppress messages from
|
|
<cruntime.inc> and <cmacros.inc> (respectively).
|
|
* LSOURCES in the CRTW32/* subdirectories no longer set C_INCLUDES
|
|
or A_INCLUDES, but rather rely on the default values set in
|
|
MAKEFILE.SUB. LSOURCES in the two FPW32/* subdirectories set
|
|
C_INCLUDES and A_INCLUDES to override the default settings.
|
|
* Change -Fo directive for ML to match that for CL (that is, minimal).
|
|
* Add -nologo to all occurrences of LINK
|
|
* Change last few occurrences of LIB to LINK -LIB
|
|
* Invoke nmake with "-i" option unless overridden using IFLAG=
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Sat 24-Sep-94 (SteveSa)
|
|
|
|
makefile, makefile.sub
|
|
crtw32/*/lsources
|
|
fpw32/{conv,tran}/lsources
|
|
* The common C compiler flags (-c -nologo -Zel -Zp8 -W3 -Gd -G4 -Gs
|
|
-DWIN32 -D_WIN32_ -D_MBCS -D_MB_MAP_DIRECT) which are ALWAYS set
|
|
for all models and targes are now passed in the "CL" environment
|
|
variable. This shortens the command line length in makefile.sub.
|
|
* Pass -I../h for all crtw32 subdirectories and -I../../crtwin32/h
|
|
-I../include for fpw32 subdirectories. Before both crtwin32/h
|
|
and fpwin32/include (and fpwin32/inc/i386) were passed to all.
|
|
* Changed /c /Fo... to -c -Fo... etc.
|
|
* Pass -i from the top level NMake to the 2nd level NMAKE for
|
|
more complete builds in the presence of some errors.
|
|
* Change the pseudo-target for release libs & objects from "all" to
|
|
"release". Pseudo-target "all" now means "release" and "debug".
|
|
* Change from -G4 (optimize for 486) to -GB (blended for 486/Pentium)
|
|
* Remove some redundant leading ".\" strings from build rules.
|
|
* Collapse -Zel -Zp8 to -Zelp8 and -Gd -GB -Gs to -GdBs
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 21-Sep-94 (GregF)
|
|
|
|
crtw32\winheap\heapchk.c, heapmin.c, heapwalk.c (new)
|
|
winheap\calloc.c, handler.cxx, lsources, malloc.c, new.cxx, realloc.c,
|
|
sources
|
|
Picked up the latest from \\orville\razzle\src\crt32\winheap.c and
|
|
merged in changes SteveSa made to the new handler support. Note, this
|
|
subdirectory is NOT currently built for our retail libs.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 21-Sep-94 (SteveSa)
|
|
|
|
crtw32/dllstuff/crtlib.c
|
|
Fixed (_)DLL_FOR_WIN32S ifdef of local variable to be ifdef _M_IX86
|
|
since it is only used under WIN32S (which is X86-only) and _M_IX86.
|
|
Also changed GetModuleHandle to GetModuleHandleA (2 places).
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 21-Sep-94 (GregF)
|
|
|
|
crtw32\dllstuff\crtlib.c
|
|
heap\heapinit.c
|
|
misc\aw_cmp.c, aw_com.c, aw_env.c, aw_loc.c, aw_map.c, aw_str.c
|
|
startup\dllcrt0.c
|
|
|
|
Replaced GetModuleHandle("kernel32.dll") with
|
|
GetModuleHandleA("kernel32.dll").
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Wed 21-Sep-94 (SteveSa)
|
|
|
|
crtw32/eh/frame.cxx ehvecctr.cxx ehveccvb.cxx ehvecdtr.cxx hooks.cxx
|
|
crtw32/eh/throw.cxx unhandld.cxx user.cxx validate.cxx -
|
|
Add standard file header comments, add ifstrip direct comments
|
|
on lines with #if directives that compare symbols to constants.
|
|
|
|
crtw32/dllstuff/crtdll.c crtexe.c dll_argv.c dllargv.c wildcard.c cinitexe.c
|
|
Move #ifdefs to after the main file header comment (for src release)
|
|
|
|
crtw32/dllstuff/crtlib.c crtw32/h/heap.h,win32s.h crtw32/heap/handler.cxx
|
|
Changed misspelling _DLL_FOR_WIN32S to correct DLL_FOR_WIN32S
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 20-Sep-94 (SteveSa)
|
|
|
|
makefile, makefile.sub - added support for DEBUG targets (xst, xmt, etc.)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 15-Sep-94 (SteveSa)
|
|
|
|
crtw32\dllstuff\crtlib.c, crtw32\startup\dllcrt0.c -
|
|
Move #ifdef directive(s) to after file header comment
|
|
Clean up commments that confuse the striphdr utility.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 14-Sep-94 (SteveSa)
|
|
|
|
crtw32\mbstring\mbscspn.c, mbsspn.c -
|
|
Changed #include directives inside comments to *ifdef and so on.
|
|
Otherwise the ifstripper for the source release runs into trouble.
|
|
|
|
crtw32\mbstring\ismbbyte.c -
|
|
remove redundant parentheses in #ifdef; add ifstrip directive comment
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 12-Sep-94 (GregF)
|
|
|
|
crtw32\buildcrt.cmd, makefile
|
|
eh\frame.cxx, throw.cxx, sources
|
|
eh\alpha\bridge.h, bridge.s, ehunwind.c, ehunwind.h, trnsctrl.cxx,
|
|
xcptmisc.h, xcptmisc.s
|
|
h\ehdata.h, ehstate.h, trnsctrl.h
|
|
|
|
fpw32\sources
|
|
|
|
libw32\makefile
|
|
|
|
Merged in changes from DEC (via John Hatch) for the Alpha.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Thu 08-Sep-94 (GregF)
|
|
|
|
libw32\makefile
|
|
|
|
crtw32\dllstuff\crtexe.c, crtlib.c
|
|
h\internal.h, stdlib.h, win32s.h
|
|
misc\assert.c, errmode.c, lsources, sources
|
|
startup\crt0.c, crt0msg.c, dllcrt0.c
|
|
|
|
Package of changes to way the error message output works. Affects the
|
|
behavior of _assert() and _amsg_exit(). Behavior is now determined
|
|
by two internal global variables, __error_mode and __app_type. The
|
|
former (__error_mode) is modifiable by the user via the new function
|
|
_set_error_mode().
|
|
|
|
New behavior: For console exes, error output is written to the C
|
|
stream stderr for assertions, and to the standard error handle for
|
|
RTEs. For GUI exes, error output is displayed using the MessageBox
|
|
API. For user dlls, we try to determine if the host OS is either
|
|
Win32s (hence everthing is GUI) or Phar Lap TNT (hence everything is
|
|
console) and direct error output approriately. The default, in the
|
|
absence of any knowledge about the client app, is to use MessageBox.
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Tue 06-Sep-94 (ChrisWei)
|
|
|
|
Massive #define cleanup - removed all references to:
|
|
|
|
_INTL - all builds are now _INTL
|
|
_CRUISER - who? what? :-)
|
|
MTHREAD - replaced by _MT
|
|
_MBCS_OS - _MBCS implies _MBCS_OS, no more hard-wired MB
|
|
_CRTHEAP - not being used at all
|
|
I386 (except in asm files), M_I386, _X86_ - all use _M_IX86
|
|
|
|
Here's the changed files:
|
|
|
|
Status for \\D:G2000N2\NT\PRIVATE\CRT, owner = CHRISWEI4:
|
|
Subdirectory \, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
log.txt 23 23 out
|
|
makefile.sub 2 2 out
|
|
|
|
Subdirectory \crtw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
buildcrt.cmd 1 1 out
|
|
buildcrt.nt 1 1 out
|
|
crt32.def 1 1 out
|
|
crt32.nt 1 1 out
|
|
|
|
Subdirectory \crtw32\convert, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
atof.c 1 1 out
|
|
fcvt.c 4 4 out
|
|
gcvt.c 1 1 out
|
|
strtod.c 1 1 out
|
|
wcstod.c 1 1 out
|
|
|
|
Subdirectory \crtw32\dllstuff, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crtlib.c 2 2 out
|
|
|
|
Subdirectory \crtw32\dllstuff\i386, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cinitexe.mak 1 1 out
|
|
|
|
Subdirectory \crtw32\eh\mips, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
ehcrt.mak 1 1 out
|
|
|
|
Subdirectory \crtw32\h, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cruntime.inc 1 1 out
|
|
heap.h 4 4 out
|
|
internal.h 2 2 out
|
|
|
|
Subdirectory \crtw32\heap, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
heapdump.c 1 1 out
|
|
msize.c 1 1 out
|
|
|
|
Subdirectory \crtw32\iostream, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
ios.cxx 1 1 out
|
|
mtlock.c 2 2 out
|
|
streamb.cxx 1 1 out
|
|
|
|
Subdirectory \crtw32\lowio, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
chsize.c 2 2 out
|
|
close.c 1 1 out
|
|
dup2.c 2 2 out
|
|
getch.c 1 1 out
|
|
lseek.c 3 3 out
|
|
osfinfo.c 1 1 out
|
|
putch.c 2 2 out
|
|
read.c 3 3 out
|
|
setmode.c 1 1 out
|
|
write.c 2 2 out
|
|
|
|
Subdirectory \crtw32\mbstring\i386, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
mbcsinit.os2 1 1 out
|
|
|
|
Subdirectory \crtw32\misc, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
_strerr.c 2 2 out
|
|
mtest.c 1 1 out
|
|
putenv.c 1 1 out
|
|
rand.c 2 2 out
|
|
strerror.c 2 2 out
|
|
winsig.c 1 1 out
|
|
winxfltr.c 1 1 out
|
|
|
|
Subdirectory \crtw32\startup, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
crt0.c 3 3 out
|
|
dllcrt0.c 1 1 out
|
|
|
|
Subdirectory \crtw32\startup\i386, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
chkstk.asm 1 1 out
|
|
crt0init.mak 1 1 out
|
|
|
|
Subdirectory \crtw32\stdio, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
_freebuf.c 2 2 out
|
|
clearerr.c 1 1 out
|
|
fclose.c 2 2 out
|
|
fdopen.c 1 1 out
|
|
fgetc.c 1 1 out
|
|
fgets.c 1 1 out
|
|
fgetwc.c 3 3 out
|
|
fprintf.c 1 1 out
|
|
fputc.c 1 1 out
|
|
fputs.c 1 1 out
|
|
fputws.c 1 1 out
|
|
fscanf.c 1 1 out
|
|
ftell.c 1 1 out
|
|
fwprintf.c 1 1 out
|
|
fwscanf.c 1 1 out
|
|
gets.c 1 1 out
|
|
getw.c 1 1 out
|
|
printf.c 1 1 out
|
|
puts.c 1 1 out
|
|
putw.c 1 1 out
|
|
scanf.c 1 1 out
|
|
stream.c 1 1 out
|
|
ungetc.c 1 1 out
|
|
vfprintf.c 1 1 out
|
|
vfwprint.c 1 1 out
|
|
vprintf.c 1 1 out
|
|
vwprintf.c 1 1 out
|
|
wprintf.c 1 1 out
|
|
wscanf.c 1 1 out
|
|
|
|
Subdirectory \crtw32\string, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
wcstok.c 1 1 out
|
|
|
|
Subdirectory \crtw32\time, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
asctime.c 1 1 out
|
|
gmtime.c 1 1 out
|
|
|
|
Subdirectory \crtw32\tools\win32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
relinc.if 1 1 out
|
|
relinc.sed 2 2 out
|
|
|
|
Subdirectory \crtw32\winheap, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
handler.cxx 1 1 out
|
|
|
|
Subdirectory \fpw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
def.mak 1 1 out
|
|
fp32.def 1 1 out
|
|
fp32.nt 1 1 out
|
|
|
|
Subdirectory \fpw32\conv, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cfin.c 1 1 out
|
|
cfout.c 1 1 out
|
|
cvt.c 1 1 out
|
|
strgtold.c 1 1 out
|
|
|
|
Subdirectory \fpw32\inc\i386, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
cruntime.inc 1 1 out
|
|
elem87.inc 1 1 out
|
|
os2dll.inc 1 1 out
|
|
os2supp.inc 1 1 out
|
|
|
|
Subdirectory \fpw32\tran\i386, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
87cdisp.asm 1 1 out
|
|
87disp.asm 1 1 out
|
|
87tran.asm 1 1 out
|
|
|
|
Subdirectory \libw32, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
buildall.cmd 1 1 out
|
|
makefile.nt 1 1 out
|
|
|
|
Subdirectory \libw32\tools\source, version 1.00, robust:
|
|
|
|
file local-ver ver status base
|
|
|
|
i386mips.c 1 1 out
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Tue 06-Sep-94 (ChrisWei)
|
|
|
|
crtw32\convert\mbstowcs.c, wcstombs.c - bug fix #15300 and optimize.
|
|
crtw32\stdio\fgetwc.c, fputwc.c, ungetwc.c - Fix for "C" locale, call
|
|
mbtowc() or wctomb().
|
|
crtw32\h\tchar.h - add __targv.
|
|
crtw32\mbstring\mbsupr.c, mbslwr.c - fix for double-width latin chars
|
|
crtw32\mbstring\ismbalnm.c - fix for double-width digits
|
|
|
|
---------------------------------------------------------------
|
|
|
|
Mon 05-Sep-94 (SteveSa)
|
|
|
|
fpw32\tran\fpexcept.c, fpw32\tran\i386\frnd.c -
|
|
Change #ifdef i386 to #ifdef _M_IX86
|
|
|
|
crtw32\stdio\input.c -
|
|
Remove #include of obsolete 16-bit header file "sizeptr.h"
|
|
|
|
crtw32\misc\getpath.c,
|
|
crtw32\stdio\_freebuf.c, output.c,
|
|
crtw32\stdio\sprintf.c, swprintf.c, vsprintf.c, vswprint.c -
|
|
Changed #include directives inside comments to *ifdef and so on.
|
|
Otherwise the ifstripper for the source release runs into trouble.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 05-Sep-94 (SteveSa)
|
|
|
|
crtw32\tools\win32\relinc.sed - remove comments of the form /*IFSTRIP=IGN*/
|
|
|
|
libw32\include\assert.h, conio.h, ctype.h, direct.h, dos.h, eh.h, errno.h,
|
|
excpt.h, float.h, fpieee.h, io.h, locale.h, malloc.h, math.h,
|
|
mbctype.h, mbstring.h, memory.h, new.h, process.h, search.h, setjmp.h,
|
|
signal.h, stddef.h, stdio.h, stdlib.h, string.h, time.h, wchar.h,
|
|
sys\stat.h, sys\timeb.h, sys\utime.h - updated to reflect changes of
|
|
Fri 2 Sep 94, which just removed some redundant parentheses.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 02-Sep-94 (SteveSa)
|
|
|
|
All the following changes are in crtw32\:
|
|
|
|
heap\heapchk.c - clean-up for cleansing (remove obnoxious comment)
|
|
startup\crt0.c, wcrt0.c - edit (improve) file header comment
|
|
startup\crt0dat.c - clean up comments (remove references to OS/2, etc.)
|
|
startup\tidtable.c - remove obsolete var. "end", clean-up for source cleansin
|
|
string\strspn.c - fix comment (no final */); clean-up for cleansing
|
|
string\wcsxfrm.c - fix misplaced * in file header comment
|
|
|
|
convert\isctype.c, iswctype.c,
|
|
h\assert.h, conio.h ctype.h, direct.h, dos.h, eh.h, errno.h, excpt.h,
|
|
float.h, fltintrn.h, fpieee.h, heap.h, internal.h, io.h, limits.h, locale.h,
|
|
malloc.h, math.h, mbctype.h, mbstring.h, memory.h, mtdll.h, new.h, process.h,
|
|
search.h, setjmp.h, signal.h, stddef.h, stdio.h, stdlib.h, string.h, time.h,
|
|
wchar.h, sys\stat.h, sys\timeb.h, sys\utime.h,
|
|
lowio\lseek.c,
|
|
misc\inithelp.c, rotl.c, rotr.c, setlocal.c,
|
|
stdio\input.c, output.c
|
|
- add comments for source cleansing
|
|
|
|
dllstuff\crtexew.c, wcrtexew.c,
|
|
h\ehhooks.h, ehassert.h,
|
|
startup\wincrt0.c, wwincrt0.c,
|
|
string\strcspn.c, strpbrk.c
|
|
- add standard file header comment
|
|
|
|
h\ehdata.h, ehstate.h, trnsctrl.h,
|
|
- add standard file header comment, add comments for source cleansing
|
|
|
|
misc\charmax.c,
|
|
startup\crt0init.c, mlock.c, thread.c, threadex.c
|
|
- clean-up for cleansing (moved #ifdef)
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 01-Sep-94 (SteveSa)
|
|
|
|
crtw32\startup\tlssup.c
|
|
fpw32\tran\fpexcept.c
|
|
fpw32\tran\i386\filter.c
|
|
fpw32\tran\i386\ieee87.c
|
|
Changed #include of "<nt.h>" to "<windows.h>".
|
|
Also moved #ifdef in tlssup.c to after main file comment.
|
|
This latter cosmetic change was necessary for ifstrip-ing.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 24-Aug-94 (SteveSa)
|
|
|
|
crtw32\heap\heapinit.c
|
|
Changed the heap initialization code to treat Win32s the same as
|
|
Win32. In VCNT 1.1 and VC 2.0, Win32s was considered a low memory
|
|
situation because early versions of Win32s did not support reserved
|
|
but uncommitted memory. Win32s now supports uncommitted memory.
|
|
The test has been changed to recognize PharLap TNT under Windows 3.X
|
|
and continues to use small heap regions in that environment.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 22-Aug-94 (GregF)
|
|
|
|
crtw32\misc\onexit.c
|
|
Fixed the test for the size of the onexit table so that it doesn't
|
|
implicitly assume a heap granularity >= sizeof( function pointer
|
|
type). This assumption prevented some user or 3rd party supplied heap
|
|
managers from working with our runtime library. More specifically,
|
|
it broke MicroQuill's SmartHeap.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 19-Aug-94 (GregF)
|
|
|
|
crtw32\stdio\_file.c, fflush.c
|
|
Moved stdio term. code from fflush.c to _file.c. Also, added a stdio
|
|
initializer (to _file.c). Currently, it's only job is to reset the
|
|
_file field of _iob[0], _iob[1] and _iob[2] to -1, when the values
|
|
in _osfhnd[0], _osfhnd[1] and _osfhnd[2] are invalid (0 or -1). This
|
|
was Orca #132.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 18-Aug-94 (GregF)
|
|
|
|
crtw32\dos\getcwd.c
|
|
Per Richard Shupak's suggestion, check GetDriveType return against
|
|
specific failure codes (if not equal, assume success).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 16-Aug-94 (GregF)
|
|
|
|
crtw32\dos\getcwd.c
|
|
Changed _validdrive() to use GetDriveType API. This was Orca bug
|
|
137, a suggestion from the infamous Richard Shupak.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 16-Aug-94 (GregF)
|
|
|
|
crtw32\lowio\read.c
|
|
Changed so that the caller's buffer is not touched when the ReadFile
|
|
read 0 bytes. Previously, in text mode, the first byte of the
|
|
caller's was always checked to determine if it was a LF. This was
|
|
Orca bug #134.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 16-Aug-94 (GregF)
|
|
|
|
crtw32\h\fstream.h, iomanip.h, ios.h, iostream.h, istream.h, ostream.h,
|
|
stdiostr.h, streamb.h, strstrea.h, tchar.h
|
|
libw32\include\fstream.h, iomanip.h, ios.h, iostream.h, istream.h, ostream.h,
|
|
stdiostr.h, streamb.h, strstrea.h, tchar.h
|
|
|
|
Changed pragma to disable warning 4514 instead of 4505. This was
|
|
Orca bug #95.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 09-Aug-94 (GregF)
|
|
|
|
crtw32\tools\win32\relinc.cmd
|
|
Fixed to work with new project.
|
|
|
|
libw32\include\math.h
|
|
Removed _CRTIMP from _matherr prototype (part of change below).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Tue 09-Aug-94 (GregF)
|
|
|
|
crtw32\makefile
|
|
crtw32\dllstuff\crtexe.c, lsources, merr.c (new), sources
|
|
crtw32\h\matherr.h, win32s.h
|
|
fpw32\tran\matherr.c
|
|
libw32\makefile
|
|
libw32\lib\alpha\msvcrt20.def
|
|
libw32\lib\i386\msvcrt20.def
|
|
libw32\lib\i386\win32s\msvcrt20.def
|
|
libw32\lib\mips\msvcrt20.def
|
|
Package of changes to support user-supplied _matherr routines for clients
|
|
of msvcrt*.dll. Only client exe-s are support, not other dlls.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Fri 05-Aug-94 (JamesMa)
|
|
|
|
crtw32\convert\_fptostr.c
|
|
Backed off ChrisWei's earlier fix for _ecvt() problem (see Dolphin 15092).
|
|
crtw32\convert\fcvt.c
|
|
Surgical fix (aka 'Band-Aid') for _ecvt problem (Dolphin bug 10783).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Thu 04-Aug-94 (GregF)
|
|
|
|
crtw32\h\heap.h
|
|
Need eight byte granularity for the DEC Alpha too.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 01-Aug-94 (ChrisWei)
|
|
|
|
V2 postponed bug fixes:
|
|
|
|
crtw32\stdio\popen.c - bug #14666
|
|
crtw32\mbstring\mbclevel - bug #14685
|
|
crtw32\mbstring\mbsncoll.c, mbsnicol.c - bug #13384
|
|
crtw32\mbstring\mbsupr.c, mbslwr.c - bug #14199
|
|
crtw32\startup\crt0.c - bug #14941
|
|
crtw32\misc\wsetloca.c - bug fix #14663
|
|
crtw32\misc\initnum.c, initmon.c - bug fix #14810
|
|
crtw32\misc\aw_map.c, aw_cmp.c, aw_com.c - optimize for NT 3.5
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 01-Aug-94 (GregF)
|
|
|
|
libw32\makefile
|
|
Two sets of changes. First, I revised the definition of the
|
|
COMPONENTS_SUPPOBJS_COMMON list so that some EH and TLS objects now
|
|
get built for the DEC Alpha too. Only the Alpha build is affected
|
|
by this change.
|
|
|
|
Second, I moved crtlib.obj from the COMPONENTS_SUPPOBJS list to the
|
|
components COMPONENTS_CRTDLL list so it didn't get build into the
|
|
imports lib, but the access functions still go exported. I did
|
|
the corresponding thing for the Win32s lists. Only the x86 build is
|
|
affected.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Mon 01-Aug-94 (GregF)
|
|
|
|
crtw32\h\heap.h
|
|
Made def of _PAGESIZE_ conditional on _M_ALPHA - pages are twice as
|
|
big on the DEC Alpha.
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 27-Jul-94 (GregF)
|
|
|
|
log.txt
|
|
Added this file to hold change notes for all of crt project.
|
|
|
|
crt32w\log.txt renamed to crt32w\oldv2log.txt
|
|
fp32w\log.txt renamed to fp32w\oldv2log.txt
|
|
Renamed the changes logs used for Dolphin (v2).
|
|
|
|
-----------------------------------------------------------------
|
|
|
|
Wed 27-Jul-94 (GregF)
|
|
|
|
crtw32\helper\i386\*.asm
|
|
Speedups for the __int64 arithmetic helpers. This work was originally
|
|
done for, and at the request of, the Daytona folks (MarkL).
|
|
|
|
-----------------------------------------------------------------
|