Skip to content

Commit 35fa85a

Browse files
Bug #43, def文件编码改为UTF8,避免国外用户def神秘失败
1 parent c292959 commit 35fa85a

29 files changed

+86
-86
lines changed

Tools/10.0.10240.0/ARM/vccorlib.wincorlib.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY wincorlib.dll
1+
LIBRARY wincorlib.dll
22
EXPORTS
33
?<Dispose>@Exception@Platform@@U$AAAXXZ
44
?<Dispose>@String@Platform@@U$AAAXXZ

Tools/10.0.10240.0/ARM/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException

Tools/10.0.10240.0/ARM64/vccorlib.wincorlib.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY wincorlib.dll
1+
LIBRARY wincorlib.dll
22
EXPORTS
33
?<Dispose>@Exception@Platform@@UE$AAAXXZ
44
?<Dispose>@String@Platform@@UE$AAAXXZ

Tools/10.0.10240.0/ARM64/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException

Tools/10.0.10240.0/Win32/vccorlib.wincorlib.def

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY wincorlib.dll
1+
LIBRARY wincorlib.dll
22
EXPORTS
33
?<Dispose>@Exception@Platform@@U$AAAXXZ
44
?<Dispose>@String@Platform@@U$AAAXXZ
@@ -261,7 +261,7 @@ EXPORTS
261261

262262

263263

264-
;�������ţ������ṩ����
264+
;其他符号,用与提供兼容
265265
?EnableFactoryCache@@YGXXZ
266266
?InitializeData@Details@Platform@@YGJH@Z
267267
?UninitializeData@Details@Platform@@YGXH@Z

Tools/10.0.10240.0/Win32/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException@8

Tools/10.0.10240.0/x64/vccorlib.wincorlib.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY wincorlib.dll
1+
LIBRARY wincorlib.dll
22
EXPORTS
33
?<Dispose>@Exception@Platform@@UE$AAAXXZ
44
?<Dispose>@String@Platform@@UE$AAAXXZ

Tools/10.0.10240.0/x64/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException

Tools/10.0.19041.0/Win32/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException@8

Tools/10.0.19041.0/arm/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException

Tools/10.0.19041.0/arm64/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException

Tools/10.0.19041.0/x64/vcruntime.ucrtbase.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY ucrtbase.dll
1+
LIBRARY ucrtbase.dll
22
EXPORTS
33
_CreateFrameInfo
44
_CxxThrowException

Tools/5.1.2600.0/Win32/ucrtbase.msvcrt.def

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY msvcrt.dll
1+
LIBRARY msvcrt.dll
22
EXPORTS
33
_CIacos
44
_CIasin
@@ -157,11 +157,11 @@ _beginthreadex
157157
;_byteswap_uint64 t
158158
;_byteswap_ulong t
159159
;_byteswap_ushort t
160-
;_c_exit t ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
160+
;_c_exit t 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
161161
_cabs
162162
_callnewh
163163
;_calloc_base w
164-
;_cexit t ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
164+
;_cexit t 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
165165
_cgets
166166
;_cgets_s x
167167
_cgetws
@@ -229,7 +229,7 @@ _execv
229229
_execve
230230
_execvp
231231
_execvpe
232-
;_exit x ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
232+
;_exit x 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
233233
_expand
234234
;_fclose_nolock
235235
_fcloseall
@@ -560,7 +560,7 @@ _mbsicmp
560560
;_mbsicmp_l x
561561
_mbsicoll
562562
;_mbsicoll_l x
563-
;_mbsinc x Winxp 2003�İ汾����Խ����գ����Թ��ⲻʹ��ϵͳ��
563+
;_mbsinc x Winxp 2003的版本存在越界风险,所以故意不使用系统的
564564
;_mbsinc_l x
565565
_mbslen
566566
;_mbslen_l x
@@ -728,7 +728,7 @@ _spawnvp
728728
_spawnvpe
729729
_splitpath
730730
;_splitpath_s x
731-
;_stat32 t msvcrt�汾��Bug
731+
;_stat32 t msvcrt版本有Bug
732732
;_stat32i64 t
733733
;_stat64 t
734734
;_stat64i32 t
@@ -1078,7 +1078,7 @@ div
10781078
;erfcl x
10791079
;erff x
10801080
;erfl x
1081-
;exit t ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
1081+
;exit t 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
10821082
exp
10831083
;exp2 x
10841084
;exp2f x
@@ -1191,7 +1191,7 @@ ldiv
11911191
;llround x
11921192
;llroundf x
11931193
;llroundl x
1194-
;localeconv x Win7��ʼ�ŵ��� _W_decimal_point�ȳ�Ա
1194+
;localeconv x Win7开始才导出 _W_decimal_point等成员
11951195
log
11961196
log10
11971197
;log1p x
@@ -1381,7 +1381,7 @@ wctomb
13811381

13821382

13831383

1384-
;����weak��Ҫ����ʷ�������Ƽ����ṩ��Ȼ�� weak ��ת
1384+
;处于weak需要,历史函数名称继续提供,然后 weak 跳转
13851385
_findfirst
13861386
_findnext
13871387
_findfirsti64
@@ -1415,7 +1415,7 @@ _XcptFilter
14151415
?terminate@@YAXXZ
14161416

14171417

1418-
;�ڲ�ʹ�õĵĵ�������
1418+
;内部使用的的导出符号
14191419
__argc DATA
14201420
__argv DATA
14211421
__wargv DATA

Tools/5.1.2600.0/Win32/vcruntime.msvcrt.def

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY msvcrt.dll
1+
LIBRARY msvcrt.dll
22
EXPORTS
33
;_CreateFrameInfo x
44
_CxxThrowException@8
@@ -83,13 +83,13 @@ wcsstr
8383

8484

8585

86-
;ijЩ�Ϸ��ţ�ͨ��ijЩ��ʽת�������·���
86+
;某些老符号,通过某些形式转换到了新符号
8787
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
8888
?set_unexpected@@YAP6AXXZP6AXXZ@Z
8989
?unexpected@@YAXXZ
9090
_setjmp
9191

92-
;type_info�����࣬Ϊ�˷�ֹ��ͻ������ֻ����imp����
92+
;type_info导出类,为了防止冲突,我们只导出imp符号
9393
?before@type_info@@QBEHABV1@@Z DATA
9494
?name@type_info@@QBEPBDXZ DATA
9595
??9type_info@@QBEHABV0@@Z DATA
@@ -99,5 +99,5 @@ _setjmp
9999

100100

101101

102-
; �ڲ��õ���һ������
102+
; 内部用到的一个函数
103103
_amsg_exit

Tools/5.2.3790.0/x64/ucrtbase.msvcrt.def

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY msvcrt.dll
1+
LIBRARY msvcrt.dll
22
EXPORTS
33
;_Cbuild x
44
;_Cmulcc x
@@ -686,7 +686,7 @@ _splitpath
686686
;_splitpath_s
687687
;_stat32 x
688688
;_stat32i64 x
689-
;_stat64 x ϵͳԭ�����Bug
689+
;_stat64 x 系统原版存在Bug
690690
;_stat64i32 x
691691
_statusfp
692692
;_strcoll_l
@@ -1156,7 +1156,7 @@ ldiv
11561156
;llround x
11571157
;llroundf x
11581158
;llroundl x
1159-
;localeconv x Win7�Ľṹ�������
1159+
;localeconv x Win7的结构体才完整
11601160
log
11611161
log10
11621162
log10f
@@ -1353,7 +1353,7 @@ wctomb
13531353

13541354

13551355

1356-
;����weak��Ҫ����ʷ�������Ƽ����ṩ��Ȼ�� weak ��ת
1356+
;处于weak需要,历史函数名称继续提供,然后 weak 跳转
13571357
_findfirst
13581358
_findnext
13591359
_findfirsti64
@@ -1390,7 +1390,7 @@ ctime
13901390

13911391

13921392

1393-
;�ڲ�ʹ�õĵĵ�������
1393+
;内部使用的的导出符号
13941394
__argc DATA
13951395
__argv DATA
13961396
__wargv DATA

Tools/5.2.3790.0/x64/vcruntime.msvcrt.def

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY msvcrt.dll
1+
LIBRARY msvcrt.dll
22
EXPORTS
33
;_CreateFrameInfo x
44
_CxxThrowException
@@ -75,7 +75,7 @@ wcsstr
7575

7676

7777

78-
;�ڲ�ת����Ҫ
78+
;内部转发需要
7979
_setjmp
8080
_setjmpex
8181
?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
@@ -91,5 +91,5 @@ _setjmpex
9191
?raw_name@type_info@@QEBAPEBDXZ DATA
9292

9393

94-
; �ڲ��õ���һ������
94+
; 内部用到的一个函数
9595
_amsg_exit

Tools/6.0.6000.0/Win32/ucrtbase.msvcrt.def

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY msvcrt.dll
1+
LIBRARY msvcrt.dll
22
EXPORTS
33
_CIacos
44
_CIasin
@@ -157,11 +157,11 @@ _beginthreadex
157157
;_byteswap_uint64 t
158158
;_byteswap_ulong t
159159
;_byteswap_ushort t
160-
;_c_exit t ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
160+
;_c_exit t 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
161161
_cabs
162162
_callnewh
163163
;_calloc_base w
164-
;_cexit t ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
164+
;_cexit t 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
165165
_cgets
166166
_cgets_s
167167
_cgetws
@@ -229,7 +229,7 @@ _execv
229229
_execve
230230
_execvp
231231
_execvpe
232-
;_exit x ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
232+
;_exit x 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
233233
_expand
234234
;_fclose_nolock
235235
_fcloseall
@@ -728,7 +728,7 @@ _spawnvp
728728
_spawnvpe
729729
_splitpath
730730
_splitpath_s
731-
;_stat32 t msvcrt�汾��Bug
731+
;_stat32 t msvcrt版本有Bug
732732
;_stat32i64 t
733733
;_stat64 t
734734
;_stat64i32 t
@@ -1078,7 +1078,7 @@ div
10781078
;erfcl x
10791079
;erff x
10801080
;erfl x
1081-
;exit t ��Ȼ֧�֣�����Ϊ�˽�������Լ� at_quick_exit���� ����ʹ��msvcrt���õ�
1081+
;exit t 虽然支持,但是为了解决死锁以及 at_quick_exit所以 不在使用msvcrt内置的
10821082
exp
10831083
;exp2 x
10841084
;exp2f x
@@ -1191,7 +1191,7 @@ ldiv
11911191
;llround x
11921192
;llroundf x
11931193
;llroundl x
1194-
;localeconv x Win7��ʼ�ŵ��� _W_decimal_point�ȳ�Ա
1194+
;localeconv x Win7开始才导出 _W_decimal_point等成员
11951195
log
11961196
log10
11971197
;log1p x
@@ -1381,7 +1381,7 @@ wctomb_s
13811381

13821382

13831383

1384-
;����weak��Ҫ����ʷ�������Ƽ����ṩ��Ȼ�� weak ��ת
1384+
;处于weak需要,历史函数名称继续提供,然后 weak 跳转
13851385
_findfirst
13861386
_findnext
13871387
_findfirsti64
@@ -1405,7 +1405,7 @@ __CppXcptFilter
14051405
?terminate@@YAXXZ
14061406

14071407

1408-
;�ڲ�ʹ�õĵĵ�������
1408+
;内部使用的的导出符号
14091409
__argc DATA
14101410
__argv DATA
14111411
__wargv DATA

Tools/6.0.6000.0/Win32/vcruntime.msvcrt.def

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
LIBRARY msvcrt.dll
1+
LIBRARY msvcrt.dll
22
EXPORTS
33
;_CreateFrameInfo x
44
_CxxThrowException@8
@@ -83,13 +83,13 @@ wcsstr
8383

8484

8585

86-
;ijЩ�Ϸ��ţ�ͨ��ijЩ��ʽת�������·���
86+
;某些老符号,通过某些形式转换到了新符号
8787
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
8888
?set_unexpected@@YAP6AXXZP6AXXZ@Z
8989
?unexpected@@YAXXZ
9090
_setjmp
9191

92-
;type_info�����࣬Ϊ�˷�ֹ��ͻ������ֻ����imp����
92+
;type_info导出类,为了防止冲突,我们只导出imp符号
9393
?before@type_info@@QBEHABV1@@Z DATA
9494
?name@type_info@@QBEPBDXZ DATA
9595
??9type_info@@QBEHABV0@@Z DATA
@@ -99,5 +99,5 @@ _setjmp
9999

100100

101101

102-
; �ڲ��õ���һ������
102+
; 内部用到的一个函数
103103
_amsg_exit

0 commit comments

Comments
 (0)