Skip to content
This repository has been archived by the owner on Dec 8, 2021. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mingkuang-Chuyu committed Jan 24, 2019
1 parent 9c0f403 commit 435daa0
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 5 deletions.
7 changes: 5 additions & 2 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -414,12 +414,15 @@ If VC-LTL is referenced correctly, it will be output at the time of generation:


### 4.0.0.26 - Cumulative bug fixes (Dec 19, 2018 18:00)
* Fix Bug, solved Windows XP mode `_Atexit` function depends on `EncodePointer` problem(感谢 亮亮)。
* Fix Bug, solved Windows XP mode `_Atexit` function depends on `EncodePointer` problem(Thanks to 亮亮)。
* Fix MSBug, solved the wrong use of `EncodePointer` in Microsoft's original details::Etw.
* Fix Bug, solved a memory leak in `_initialize_onexit_table_downlevel` (Thanks to g-qa-ck).
* Fix Bug, solved Windows XP can't find function `operator new(size_t,int,char const *,int) and operator new[](size_t,int,char const *,int)` entry point (Thanks to 希望).
* Fix Bug, solved missing exsup4 symbol problem under Spectre with WinXP 32 (Thanks to Too Simple).
* Add Fea, add `delete[](void *, std::nothrow_t const &)` (Thanks to Too Simple).
* Add Fea, add UCRT 10.17763 (Thanks to 毛利).
* Add Fea, Add Vistual Studio 2017 15.9 Support.
* Add Fea, Add `_IsExceptionObjectToBeDestroyed, _CreateFrameInfo, _FindAndUnlinkFrame` to Windows XP (Thanks to 夏思畅).
* Add Fea, Add `_IsExceptionObjectToBeDestroyed, _CreateFrameInfo, _FindAndUnlinkFrame` to Windows XP (Thanks to 夏思畅).

### 4.0.0.27 - Cumulative bug fixes(Jan 23, 2019 10:30)
* Fix [Bug 45](https://github.com/Chuyu-Team/VC-LTL/issues/45), the parameter is expanded by default(Thanks to xspeed1989).
5 changes: 4 additions & 1 deletion ReadMe.osc.md
Original file line number Diff line number Diff line change
Expand Up @@ -411,4 +411,7 @@ nmake /f Test.mak
* 新增Fea,添加`delete[](void *, std::nothrow_t const &)`(感谢 Too Simple)。
* 新增Fea,添加Windows 10 17763 UCRT支持(感谢 毛利)。
* 新增Fea,添加VS 2017 14.16.27023工具集支持。
* 新增Fea,为Windows XP添加`_IsExceptionObjectToBeDestroyed、_CreateFrameInfo、_FindAndUnlinkFrame`(感谢 夏思畅)。
* 新增Fea,为Windows XP添加`_IsExceptionObjectToBeDestroyed、_CreateFrameInfo、_FindAndUnlinkFrame`(感谢 夏思畅)。

### 4.0.0.27 - 累计问题修复(2019-01-23 10:30)
* 解决[Bug 45](https://github.com/Chuyu-Team/VC-LTL/issues/45),main函数argv参数默认被展开问题(感谢 xspeed1989 )。
Binary file modified src/Shared-Resource.h
Binary file not shown.
4 changes: 2 additions & 2 deletions src/vc_msvcrt.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,7 @@ EXTERN_C errno_t __cdecl _configure_narrow_argv_downlevel(
_startupinfo _StartInfon = { _get_startup_new_mode() };

//不支持_crt_argv_no_arguments
return __getmainargs(&_Argc, &_Argv, &_environ, _get_startup_argv_mode() != _crt_argv_mode::_crt_argv_unexpanded_arguments ? 0 : 1, &_StartInfon);
return __getmainargs(&_Argc, &_Argv, &_environ, _get_startup_argv_mode() == _crt_argv_mode::_crt_argv_unexpanded_arguments ? 0 : 1, &_StartInfon);
}

_LCRT_DEFINE_IAT_SYMBOL(_configure_narrow_argv_downlevel);
Expand All @@ -532,7 +532,7 @@ EXTERN_C errno_t __cdecl _configure_wide_argv_downlevel(
_startupinfo _StartInfon = { _get_startup_new_mode() };

//不支持_crt_argv_no_arguments
return __wgetmainargs(&_Argc, &_Argv, &_wenviron, _get_startup_argv_mode() != _crt_argv_mode::_crt_argv_unexpanded_arguments ? 0 : 1, &_StartInfon);
return __wgetmainargs(&_Argc, &_Argv, &_wenviron, _get_startup_argv_mode() == _crt_argv_mode::_crt_argv_unexpanded_arguments ? 0 : 1, &_StartInfon);
}

_LCRT_DEFINE_IAT_SYMBOL(_configure_wide_argv_downlevel);
Expand Down

0 comments on commit 435daa0

Please sign in to comment.