From: SourceForge.net <no...@so...> - 2008-12-15 07:54:45
|
Patches item #2430625, was opened at 2008-12-15 20:54 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2430625&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: runtime Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Danny Smith (dannysmith) Assigned to: Nobody/Anonymous (nobody) Summary: Update msvcrt.def for XP Initial Comment: Hello The following Microsoft CRT functions, introduced with either msvcr70.dll or msvcr71.dll, have been exported from the system runtime library, msvcrt.dll, since Windows XP (OS version 5.1). The /WINDOWS/system32/msvcrt.dll file on my XP sp2 system is version 7.0.2600. ___lc_codepage_func ___lc_collate_cp_func ___lc_handle_func ___mb_cur_max_func ___setlc_active_func ___unguarded_readlc_active_add_func __crtCompareStringW __crtGetStringTypeW __crtLCMapStringW __pctype_func __pwctype_func __iob_func __uncaught_exception __wcserror __CxxDetectRethrow __CxxExceptionFilter __CxxQueryExceptionSize __CxxRegisterExceptionObject __CxxUnregisterExceptionObject __CxxCallUnwindDtor __DestructExceptionObject _aligned_free _aligned_malloc _aligned_offset_malloc _aligned_offset_realloc _aligned_realloc _cgetws _cputws _cwprintf _cwscanf _getwch _getwche _putwch _resetstkoflw _scprintf _scwprintf _set_SSE2_enable _snscanf _snwscanf _strtoi64 _strtoui64 _ungetwch _vscprintf _vscwprintf _wcserror _wcstoi64 _wcstoui64 _wctype _wtof _get_heap_handle This patch puts them into the libmsvcrt.a import lib. As with w32api functions that are available only in newer Windows versions, the visibility of these function in header files should probably remain conditional on OS version. I am uncertian whether we should reuse the w32api WINVER defines in the mingw runtime headers, for this purpose, or continue using the __MSVCRT_VERSION__ defines. I will follow that up in another patch. Danny ChangeLog 2008-12-16 Danny Smith <dan...@us...> * msvcrt.def.in (___lc_codepage_func, ___lc_collate_cp_func, ___lc_handle_func, ___mb_cur_max_func, ___setlc_active_func, ___unguarded_readlc_active_add_func, __crtCompareStringW, __crtGetStringTypeW, __crtLCMapStringW, __pctype_func, __pwctype_func, __iob_func, __uncaught_exception, __wcserror, __CxxDetectRethrow, __CxxExceptionFilter, __CxxQueryExceptionSize, __CxxRegisterExceptionObject, __CxxUnregisterExceptionObject, __CxxCallUnwindDtor, __DestructExceptionObject, _aligned_free, _aligned_malloc, _aligned_offset_malloc, _aligned_offset_realloc, _aligned_realloc, _cgetws, _cputws, _cwprintf, _cwscanf, _getwch, _getwche, _putwch, _resetstkoflw, _scprintf, _scwprintf, _set_SSE2_enable, _snscanf, _snwscanf, _strtoi64, _strtoui64, _ungetwch, _vscprintf, _vscwprintf, _wcserror, _wcstoi64, _wcstoui64, _wctype, _wtof, _get_heap_handle): Always export. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2430625&group_id=2435 |
From: SourceForge.net <no...@so...> - 2008-12-20 03:47:41
|
Patches item #2430625, was opened at 2008-12-15 02:54 Message generated for change (Settings changed) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2430625&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: runtime Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Danny Smith (dannysmith) >Assigned to: Chris Sutcliffe (ir0nh34d) Summary: Update msvcrt.def for XP Initial Comment: Hello The following Microsoft CRT functions, introduced with either msvcr70.dll or msvcr71.dll, have been exported from the system runtime library, msvcrt.dll, since Windows XP (OS version 5.1). The /WINDOWS/system32/msvcrt.dll file on my XP sp2 system is version 7.0.2600. ___lc_codepage_func ___lc_collate_cp_func ___lc_handle_func ___mb_cur_max_func ___setlc_active_func ___unguarded_readlc_active_add_func __crtCompareStringW __crtGetStringTypeW __crtLCMapStringW __pctype_func __pwctype_func __iob_func __uncaught_exception __wcserror __CxxDetectRethrow __CxxExceptionFilter __CxxQueryExceptionSize __CxxRegisterExceptionObject __CxxUnregisterExceptionObject __CxxCallUnwindDtor __DestructExceptionObject _aligned_free _aligned_malloc _aligned_offset_malloc _aligned_offset_realloc _aligned_realloc _cgetws _cputws _cwprintf _cwscanf _getwch _getwche _putwch _resetstkoflw _scprintf _scwprintf _set_SSE2_enable _snscanf _snwscanf _strtoi64 _strtoui64 _ungetwch _vscprintf _vscwprintf _wcserror _wcstoi64 _wcstoui64 _wctype _wtof _get_heap_handle This patch puts them into the libmsvcrt.a import lib. As with w32api functions that are available only in newer Windows versions, the visibility of these function in header files should probably remain conditional on OS version. I am uncertian whether we should reuse the w32api WINVER defines in the mingw runtime headers, for this purpose, or continue using the __MSVCRT_VERSION__ defines. I will follow that up in another patch. Danny ChangeLog 2008-12-16 Danny Smith <dan...@us...> * msvcrt.def.in (___lc_codepage_func, ___lc_collate_cp_func, ___lc_handle_func, ___mb_cur_max_func, ___setlc_active_func, ___unguarded_readlc_active_add_func, __crtCompareStringW, __crtGetStringTypeW, __crtLCMapStringW, __pctype_func, __pwctype_func, __iob_func, __uncaught_exception, __wcserror, __CxxDetectRethrow, __CxxExceptionFilter, __CxxQueryExceptionSize, __CxxRegisterExceptionObject, __CxxUnregisterExceptionObject, __CxxCallUnwindDtor, __DestructExceptionObject, _aligned_free, _aligned_malloc, _aligned_offset_malloc, _aligned_offset_realloc, _aligned_realloc, _cgetws, _cputws, _cwprintf, _cwscanf, _getwch, _getwche, _putwch, _resetstkoflw, _scprintf, _scwprintf, _set_SSE2_enable, _snscanf, _snwscanf, _strtoi64, _strtoui64, _ungetwch, _vscprintf, _vscwprintf, _wcserror, _wcstoi64, _wcstoui64, _wctype, _wtof, _get_heap_handle): Always export. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2430625&group_id=2435 |
From: SourceForge.net <no...@so...> - 2008-12-20 03:57:05
|
Patches item #2430625, was opened at 2008-12-15 02:54 Message generated for change (Comment added) made by ir0nh34d You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2430625&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: runtime Group: None >Status: Closed >Resolution: Accepted Priority: 5 Private: No Submitted By: Danny Smith (dannysmith) Assigned to: Chris Sutcliffe (ir0nh34d) Summary: Update msvcrt.def for XP Initial Comment: Hello The following Microsoft CRT functions, introduced with either msvcr70.dll or msvcr71.dll, have been exported from the system runtime library, msvcrt.dll, since Windows XP (OS version 5.1). The /WINDOWS/system32/msvcrt.dll file on my XP sp2 system is version 7.0.2600. ___lc_codepage_func ___lc_collate_cp_func ___lc_handle_func ___mb_cur_max_func ___setlc_active_func ___unguarded_readlc_active_add_func __crtCompareStringW __crtGetStringTypeW __crtLCMapStringW __pctype_func __pwctype_func __iob_func __uncaught_exception __wcserror __CxxDetectRethrow __CxxExceptionFilter __CxxQueryExceptionSize __CxxRegisterExceptionObject __CxxUnregisterExceptionObject __CxxCallUnwindDtor __DestructExceptionObject _aligned_free _aligned_malloc _aligned_offset_malloc _aligned_offset_realloc _aligned_realloc _cgetws _cputws _cwprintf _cwscanf _getwch _getwche _putwch _resetstkoflw _scprintf _scwprintf _set_SSE2_enable _snscanf _snwscanf _strtoi64 _strtoui64 _ungetwch _vscprintf _vscwprintf _wcserror _wcstoi64 _wcstoui64 _wctype _wtof _get_heap_handle This patch puts them into the libmsvcrt.a import lib. As with w32api functions that are available only in newer Windows versions, the visibility of these function in header files should probably remain conditional on OS version. I am uncertian whether we should reuse the w32api WINVER defines in the mingw runtime headers, for this purpose, or continue using the __MSVCRT_VERSION__ defines. I will follow that up in another patch. Danny ChangeLog 2008-12-16 Danny Smith <dan...@us...> * msvcrt.def.in (___lc_codepage_func, ___lc_collate_cp_func, ___lc_handle_func, ___mb_cur_max_func, ___setlc_active_func, ___unguarded_readlc_active_add_func, __crtCompareStringW, __crtGetStringTypeW, __crtLCMapStringW, __pctype_func, __pwctype_func, __iob_func, __uncaught_exception, __wcserror, __CxxDetectRethrow, __CxxExceptionFilter, __CxxQueryExceptionSize, __CxxRegisterExceptionObject, __CxxUnregisterExceptionObject, __CxxCallUnwindDtor, __DestructExceptionObject, _aligned_free, _aligned_malloc, _aligned_offset_malloc, _aligned_offset_realloc, _aligned_realloc, _cgetws, _cputws, _cwprintf, _cwscanf, _getwch, _getwche, _putwch, _resetstkoflw, _scprintf, _scwprintf, _set_SSE2_enable, _snscanf, _snwscanf, _strtoi64, _strtoui64, _ungetwch, _vscprintf, _vscwprintf, _wcserror, _wcstoi64, _wcstoui64, _wctype, _wtof, _get_heap_handle): Always export. ---------------------------------------------------------------------- Comment By: Chris Sutcliffe (ir0nh34d) Date: 2008-12-19 22:57 Message: Your patch has been accepted and is now commited to CVS. You should expect to see it in the next release. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=302435&aid=2430625&group_id=2435 |