Hi, Thers have 70 functions both in libmingwex and 64 bit msvcr100.dll, 51 functions both in libmingwex and 32 bit msvcr100.dll, all of them should mark by DATA.
PS: I'm using VS 2010 SP1 runtime to generate the .DEF files. -- Dongsheng
Index: trunk/mingw-w64-crt/lib64/msvcr100.def =================================================================== --- trunk/mingw-w64-crt/lib64/msvcr100.def (revision 4067) +++ trunk/mingw-w64-crt/lib64/msvcr100.def (working copy) @@ -1,9 +1,9 @@ ; -; Definition file of MSVCR100.dll +; Definition file of msvcr100.dll ; Automatic generated by gendef ; written by Kai Tietz 2008 ; -LIBRARY "MSVCR100.dll" +LIBRARY "msvcr100.dll" EXPORTS $I10_OUTPUT ; public: __cdecl Concurrency::details::<0x1ULL>::<0x1ULL>(void(__cdecl *)(void))__ptr64 @@ -648,7 +648,7 @@ __pioinfo DATA __pwctype_func __pxcptinfoptrs -__report_gsfailure +__report_gsfailure DATA __set_app_type __set_flsgetvalue __setlc_active DATA @@ -686,7 +686,7 @@ _aligned_realloc _aligned_recalloc _amsg_exit -_assert +_assert DATA _atodbl _atodbl_l _atof_l @@ -701,9 +701,9 @@ _beep _beginthread _beginthreadex -_byteswap_uint64 -_byteswap_ulong -_byteswap_ushort +_byteswap_uint64 DATA +_byteswap_ulong DATA +_byteswap_ushort DATA _c_exit _cabs _callnewh @@ -744,7 +744,7 @@ _cscanf_l _cscanf_s _cscanf_s_l -_ctime32 +_ctime32 DATA _ctime32_s _ctime64 _ctime64_s @@ -760,8 +760,8 @@ _cwscanf_s _cwscanf_s_l _daylight DATA -_difftime32 -_difftime64 +_difftime32 DATA +_difftime64 DATA _dosmaperr _dstbias DATA _dup @@ -802,11 +802,11 @@ _findfirst32 _findfirst32i64 _findfirst64 -_findfirst64i32 +_findfirst64i32 DATA _findnext32 _findnext32i64 _findnext64 -_findnext64i32 +_findnext64i32 DATA _finite _finitef _flsbuf @@ -815,7 +815,7 @@ _fpclass _fpclassf _fpieee_flt -_fpreset +_fpreset DATA _fprintf_l _fprintf_p _fprintf_p_l @@ -832,15 +832,15 @@ _fscanf_l _fscanf_s_l _fseek_nolock -_fseeki64 +_fseeki64 DATA _fseeki64_nolock _fsopen _fstat32 _fstat32i64 _fstat64 -_fstat64i32 +_fstat64i32 DATA _ftell_nolock -_ftelli64 +_ftelli64 DATA _ftelli64_nolock _ftime32 _ftime32_s @@ -862,7 +862,7 @@ _get_daylight _get_doserrno _get_dstbias -_get_errno +_get_errno DATA _get_fmode _get_heap_handle _get_invalid_parameter_handler @@ -900,7 +900,7 @@ _getwche_nolock _getws _getws_s -_gmtime32 +_gmtime32 DATA _gmtime32_s _gmtime64 _gmtime64_s @@ -1025,7 +1025,7 @@ _lfind_s _loaddll _local_unwind -_localtime32 +_localtime32 DATA _localtime32_s _localtime64 _localtime64_s @@ -1187,11 +1187,11 @@ _memicmp _memicmp_l _mkdir -_mkgmtime32 +_mkgmtime32 DATA _mkgmtime64 _mktemp _mktemp_s -_mktime32 +_mktime32 DATA _mktime64 _msize _nextafter @@ -1226,9 +1226,9 @@ _rmdir _rmtmp _rotl -_rotl64 +_rotl64 DATA _rotr -_rotr64 +_rotr64 DATA _scalb _scalbf _scanf_l @@ -1246,7 +1246,7 @@ _set_abort_behavior _set_controlfp _set_doserrno -_set_errno +_set_errno DATA _set_error_mode _set_fmode _set_invalid_parameter_handler @@ -1301,7 +1301,7 @@ _stat32 _stat32i64 _stat64 -_stat64i32 +_stat64i32 DATA _statusfp _strcoll_l _strdate @@ -1357,7 +1357,7 @@ _tell _telli64 _tempnam -_time32 +_time32 DATA _time64 _timezone DATA _tolower @@ -1451,7 +1451,7 @@ _waccess_s _wasctime _wasctime_s -_wassert +_wassert DATA _wchdir _wchmod _wcmdln DATA @@ -1494,7 +1494,7 @@ _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime32 +_wctime32 DATA _wctime32_s _wctime64 _wctime64_s @@ -1515,11 +1515,11 @@ _wfindfirst32 _wfindfirst32i64 _wfindfirst64 -_wfindfirst64i32 +_wfindfirst64i32 DATA _wfindnext32 _wfindnext32i64 _wfindnext64 -_wfindnext64i32 +_wfindnext64i32 DATA _wfopen _wfopen_s _wfreopen @@ -1570,7 +1570,7 @@ _wstat32 _wstat32i64 _wstat64 -_wstat64i32 +_wstat64i32 DATA _wstrdate _wstrdate_s _wstrtime @@ -1596,37 +1596,37 @@ abort abs acos -acosf +acosf DATA asctime asctime_s asin -asinf +asinf DATA atan atan2 -atan2f -atanf -atexit +atan2f DATA +atanf DATA +atexit DATA atof atoi atol bsearch bsearch_s -btowc +btowc DATA calloc ceil -ceilf +ceilf DATA clearerr clearerr_s clock -cos -cosf +cos DATA +cosf DATA cosh -coshf +coshf DATA div exit -exp -expf -fabs +exp DATA +expf DATA +fabs DATA fclose feof ferror @@ -1637,9 +1637,9 @@ fgetwc fgetws floor -floorf -fmod -fmodf +floorf DATA +fmod DATA +fmodf DATA fopen fopen_s fprintf @@ -1701,19 +1701,19 @@ labs ldexp ldiv -llabs -lldiv +llabs DATA +lldiv DATA localeconv -log +log DATA log10 -log10f -logf +log10f DATA +logf DATA longjmp DATA malloc mblen -mbrlen -mbrtowc -mbsrtowcs +mbrlen DATA +mbrtowc DATA +mbsrtowcs DATA mbsrtowcs_s mbstowcs mbstowcs_s @@ -1725,11 +1725,11 @@ memmove memmove_s memset -modf -modff +modf DATA +modff DATA perror -pow -powf +pow DATA +powf DATA printf printf_s putc @@ -1753,14 +1753,14 @@ setlocale setvbuf signal -sin -sinf +sin DATA +sinf DATA sinh -sinhf +sinhf DATA sprintf sprintf_s -sqrt -sqrtf +sqrt DATA +sqrtf DATA srand sscanf sscanf_s @@ -1781,7 +1781,7 @@ strncmp strncpy strncpy_s -strnlen +strnlen DATA strpbrk strrchr strspn @@ -1797,9 +1797,9 @@ swscanf_s system tan -tanf +tanf DATA tanh -tanhf +tanhf DATA tmpfile tmpfile_s tmpnam @@ -1821,7 +1821,7 @@ vswprintf_s vwprintf vwprintf_s -wcrtomb +wcrtomb DATA wcrtomb_s wcscat wcscat_s @@ -1838,10 +1838,10 @@ wcsncmp wcsncpy wcsncpy_s -wcsnlen +wcsnlen DATA wcspbrk wcsrchr -wcsrtombs +wcsrtombs DATA wcsrtombs_s wcsspn wcsstr @@ -1853,7 +1853,7 @@ wcstombs_s wcstoul wcsxfrm -wctob +wctob DATA wctomb wctomb_s wmemcpy_s Index: trunk/mingw-w64-crt/lib32/msvcr100.def =================================================================== --- trunk/mingw-w64-crt/lib32/msvcr100.def (revision 4067) +++ trunk/mingw-w64-crt/lib32/msvcr100.def (working copy) @@ -1,9 +1,9 @@ ; -; Definition file of MSVCR100.dll +; Definition file of msvcr100.dll ; Automatic generated by gendef ; written by Kai Tietz 2008 ; -LIBRARY "MSVCR100.dll" +LIBRARY "msvcr100.dll" EXPORTS ; public: __thiscall Concurrency::details::<0x1ULL>::<0x1ULL>(void(__cdecl *)(void)) ??0?$_SpinWait@$00@details@Concurrency@@QAE@P6AXXZ@Z ; has WINAPI (@4) @@ -254,13 +254,13 @@ ; public: static void __cdecl Concurrency::Context::Block(void) ?Block@Context@Concurrency@@SAXXZ ; public: static void __cdecl Concurrency::CurrentScheduler::Create(class Concurrency::SchedulerPolicy const &) -?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. +?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ; public: static class Concurrency::Scheduler *__cdecl Concurrency::Scheduler::Create(class Concurrency::SchedulerPolicy const &) ?Create@Scheduler@Concurrency@@SAPAV12@ABVSchedulerPolicy@2@@Z ; struct Concurrency::IResourceManager *__cdecl Concurrency::CreateResourceManager(void) ?CreateResourceManager@Concurrency@@YAPAUIResourceManager@1@XZ ; public: static class Concurrency::ScheduleGroup *__cdecl Concurrency::CurrentScheduler::CreateScheduleGroup(void) -?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ ; Check!!! Couldn't determine function argument count. Function doesn't return. +?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ ; public: static class Concurrency::Context *__cdecl Concurrency::Context::CurrentContext(void) ?CurrentContext@Context@Concurrency@@SAPAV12@XZ ; public: static void __cdecl Concurrency::CurrentScheduler::Detach(void) @@ -318,7 +318,7 @@ ; public: static unsigned int __cdecl Concurrency::Context::VirtualProcessorId(void) ?VirtualProcessorId@Context@Concurrency@@SAIXZ ; public: static void __cdecl Concurrency::Context::Yield(void) -?Yield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. +?Yield@Context@Concurrency@@SAXXZ ; private: void __thiscall Concurrency::details::_StructuredTaskCollection::_Abort(void) ?_Abort@_StructuredTaskCollection@details@Concurrency@@AAEXXZ ; public: void __thiscall Concurrency::details::_NonReentrantBlockingLock::_Acquire(void) @@ -344,7 +344,7 @@ ; void __cdecl Concurrency::details::_ConcRT_Assert(char const *,char const *,int) ?_ConcRT_Assert@details@Concurrency@@YAXPBD0H@Z ; void __cdecl Concurrency::details::_ConcRT_CoreAssert(char const *,char const *,int) -?_ConcRT_CoreAssert@details@Concurrency@@YAXPBD0H@Z ; has WINAPI (@0) +?_ConcRT_CoreAssert@details@Concurrency@@YAXPBD0H@Z ; void __cdecl Concurrency::details::_ConcRT_DumpMessage(wchar_t const *,...) ?_ConcRT_DumpMessage@details@Concurrency@@YAXPB_WZZ ; void __cdecl Concurrency::details::_ConcRT_Trace(int,wchar_t const *,...) @@ -352,7 +352,7 @@ ; private: void __thiscall std::exception::_Copy_str(char const *) ?_Copy_str@exception@std@@AAEXPBD@Z ; has WINAPI (@4) ; protected: void __thiscall Concurrency::details::<0x1ULL>::_DoYield(void) -?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAEXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. +?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAEXXZ ; protected: void __thiscall Concurrency::details::<0x0ULL>::_DoYield(void) ?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ ; public: bool __thiscall Concurrency::details::_StructuredTaskCollection::_IsCanceling(void) @@ -406,7 +406,7 @@ ; public: bool __thiscall Concurrency::details::<0x0ULL>::_SpinOnce(void) ?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAE_NXZ ; public: static void __cdecl Concurrency::Context::_SpinYield(void) -?_SpinYield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. +?_SpinYield@Context@Concurrency@@SAXXZ ; protected: void __thiscall Concurrency::details::_Timer::_Start(void) ?_Start@_Timer@details@Concurrency@@IAEXXZ ; protected: void __thiscall Concurrency::details::_Timer::_Stop(void) @@ -428,7 +428,7 @@ ; private: static void __cdecl type_info::_Type_info_dtor_internal(class type_info *) ?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z ; void __cdecl Concurrency::details::_UnderlyingYield(void) -?_UnderlyingYield@details@Concurrency@@YAXXZ ; has WINAPI (@0) +?_UnderlyingYield@details@Concurrency@@YAXXZ ; int __cdecl _ValidateExecute(int(__stdcall *)(void)) ?_ValidateExecute@@YAHP6GHXZ@Z ; int __cdecl _ValidateRead(void const *,unsigned int) @@ -455,9 +455,9 @@ ?__ExceptionPtrRethrow@@YAXPBX@Z __uncaught_exception ; void __cdecl _inconsistency(void) -?_inconsistency@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. +?_inconsistency@@YAXXZ ; void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int) -?_invalid_parameter@@YAXPBG00II@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. +?_invalid_parameter@@YAXPBG00II@Z ; int __cdecl _is_exception_typeof(class type_info const &,struct _EXCEPTION_POINTERS *) ?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z ; public: char const *__thiscall type_info::_name_internal_method(struct __type_info_node *)const @@ -689,7 +689,7 @@ __pioinfo DATA __pwctype_func __pxcptinfoptrs -__report_gsfailure +__report_gsfailure DATA __set_app_type __set_flsgetvalue __setlc_active DATA @@ -698,8 +698,8 @@ __swprintf_l __sys_errlist __sys_nerr -__threadhandle@0 -__threadid@0 +__threadhandle +__threadid __timezone __toascii __tzname @@ -728,7 +728,7 @@ _aligned_realloc _aligned_recalloc _amsg_exit -_assert +_assert DATA _atodbl _atodbl_l _atof_l @@ -743,9 +743,9 @@ _beep _beginthread _beginthreadex -_byteswap_uint64 -_byteswap_ulong -_byteswap_ushort +_byteswap_uint64 DATA +_byteswap_ulong DATA +_byteswap_ushort DATA _c_exit _cabs _callnewh @@ -786,7 +786,7 @@ _cscanf_l _cscanf_s _cscanf_s_l -_ctime32 +_ctime32 DATA _ctime32_s _ctime64 _ctime64_s @@ -802,8 +802,8 @@ _cwscanf_s _cwscanf_s_l _daylight DATA -_difftime32 -_difftime64 +_difftime32 DATA +_difftime64 DATA _dosmaperr _dstbias DATA _dup @@ -813,7 +813,7 @@ _ecvt_s _encoded_null _endthread -_endthreadex +_endthreadex _environ DATA _eof _errno @@ -847,18 +847,18 @@ _findfirst32 _findfirst32i64 _findfirst64 -_findfirst64i32 +_findfirst64i32 DATA _findnext32 _findnext32i64 _findnext64 -_findnext64i32 +_findnext64i32 DATA _finite _flsbuf _flushall _fmode DATA _fpclass _fpieee_flt -_fpreset +_fpreset DATA _fprintf_l _fprintf_p _fprintf_p_l @@ -875,15 +875,15 @@ _fscanf_l _fscanf_s_l _fseek_nolock -_fseeki64 +_fseeki64 DATA _fseeki64_nolock _fsopen _fstat32 _fstat32i64 _fstat64 -_fstat64i32 +_fstat64i32 DATA _ftell_nolock -_ftelli64 +_ftelli64 DATA _ftelli64_nolock _ftime32 _ftime32_s @@ -906,7 +906,7 @@ _get_daylight _get_doserrno _get_dstbias -_get_errno +_get_errno DATA _get_fmode _get_heap_handle _get_invalid_parameter_handler @@ -931,10 +931,10 @@ _getdiskfree _getdllprocaddr _getdrive -_getdrives@0 +_getdrives _getmaxstdio _getmbcp -_getpid@0 +_getpid _getptd _getsystime _getw @@ -945,7 +945,7 @@ _getws _getws_s _global_unwind2 -_gmtime32 +_gmtime32 DATA _gmtime32_s _gmtime64 _gmtime64_s @@ -969,7 +969,7 @@ _inpw _invalid_parameter _invalid_parameter_noinfo -_invalid_parameter_noinfo_noreturn +_invalid_parameter_noinfo_noreturn _invoke_watson _iob DATA _isalnum_l @@ -1073,7 +1073,7 @@ _loaddll _local_unwind2 _local_unwind4 -_localtime32 +_localtime32 DATA _localtime32_s _localtime64 _localtime64_s @@ -1235,11 +1235,11 @@ _memicmp _memicmp_l _mkdir -_mkgmtime32 +_mkgmtime32 DATA _mkgmtime64 _mktemp _mktemp_s -_mktime32 +_mktime32 DATA _mktime64 _msize _nextafter @@ -1276,9 +1276,9 @@ _rmdir _rmtmp _rotl -_rotl64 +_rotl64 DATA _rotr -_rotr64 +_rotr64 DATA _scalb _scanf_l _scanf_s_l @@ -1298,7 +1298,7 @@ _set_abort_behavior _set_controlfp _set_doserrno -_set_errno +_set_errno DATA _set_error_mode _set_fmode _set_invalid_parameter_handler @@ -1353,7 +1353,7 @@ _stat32 _stat32i64 _stat64 -_stat64i32 +_stat64i32 DATA _statusfp _statusfp2 _strcoll_l @@ -1410,7 +1410,7 @@ _tell _telli64 _tempnam -_time32 +_time32 DATA _time64 _timezone DATA _tolower @@ -1438,7 +1438,7 @@ _ungetwch _ungetwch_nolock _unlink -_unloaddll@0 +_unloaddll _unlock _unlock_file _utime32 @@ -1504,7 +1504,7 @@ _waccess_s _wasctime _wasctime_s -_wassert +_wassert DATA _wchdir _wchmod _wcmdln DATA @@ -1547,7 +1547,7 @@ _wcsupr_s _wcsupr_s_l _wcsxfrm_l -_wctime32 +_wctime32 DATA _wctime32_s _wctime64 _wctime64_s @@ -1568,11 +1568,11 @@ _wfindfirst32 _wfindfirst32i64 _wfindfirst64 -_wfindfirst64i32 +_wfindfirst64i32 DATA _wfindnext32 _wfindnext32i64 _wfindnext64 -_wfindnext64i32 +_wfindnext64i32 DATA _wfopen _wfopen_s _wfreopen @@ -1623,7 +1623,7 @@ _wstat32 _wstat32i64 _wstat64 -_wstat64i32 +_wstat64i32 DATA _wstrdate _wstrdate_s _wstrtime @@ -1654,24 +1654,24 @@ asin atan atan2 -atexit +atexit DATA atof atoi atol bsearch bsearch_s -btowc +btowc DATA calloc ceil clearerr clearerr_s clock -cos +cos DATA cosh div exit -exp -fabs +exp DATA +fabs DATA fclose feof ferror @@ -1682,7 +1682,7 @@ fgetwc fgetws floor -fmod +fmod DATA fopen fopen_s fprintf @@ -1744,17 +1744,17 @@ labs ldexp ldiv -llabs -lldiv +llabs DATA +lldiv DATA localeconv -log +log DATA log10 longjmp DATA malloc mblen -mbrlen -mbrtowc -mbsrtowcs +mbrlen DATA +mbrtowc DATA +mbsrtowcs DATA mbsrtowcs_s mbstowcs mbstowcs_s @@ -1766,9 +1766,9 @@ memmove memmove_s memset -modf +modf DATA perror -pow +pow DATA printf printf_s putc @@ -1791,11 +1791,11 @@ setlocale setvbuf signal -sin +sin DATA sinh sprintf sprintf_s -sqrt +sqrt DATA srand sscanf sscanf_s @@ -1816,7 +1816,7 @@ strncmp strncpy strncpy_s -strnlen +strnlen DATA strpbrk strrchr strspn @@ -1854,7 +1854,7 @@ vswprintf_s vwprintf vwprintf_s -wcrtomb +wcrtomb DATA wcrtomb_s wcscat wcscat_s @@ -1871,10 +1871,10 @@ wcsncmp wcsncpy wcsncpy_s -wcsnlen +wcsnlen DATA wcspbrk wcsrchr -wcsrtombs +wcsrtombs DATA wcsrtombs_s wcsspn wcsstr @@ -1886,7 +1886,7 @@ wcstombs_s wcstoul wcsxfrm -wctob +wctob DATA wctomb wctomb_s wmemcpy_s
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
