1-
1+
22
33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
44; ;
55; ;
6- ; 32λת����ģ���ļ��������°汾CRT������ijЩ��������������˶�����ļ����º��������Զ�ת�����Ϻ��� ;
6+ ; 32位转发器模块文件,由于新版本CRT更改了某些函数的声明,因此定义此文件将新函数调用自动转发到老函数 ;
77; ;
88; ;
99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1313[Symbols]
1414_W_Gettnames=_Gettnames
1515
16- ;_findfirst�Ѿ�����Ϊ_findfirst32
16+ ;_findfirst已经改名为_findfirst32
1717_findfirst32=_findfirst
1818
19- ;_findnext�Ѿ�����Ϊ_findnext32
19+ ;_findnext已经改名为_findnext32
2020_findnext32=_findnext
2121
22- ;_findfirsti64�Ѿ�����Ϊ_findfirst32i64
22+ ;_findfirsti64已经改名为_findfirst32i64
2323_findfirst32i64=_findfirsti64
2424
25- ;_findnexti64�Ѿ�����Ϊ_findnext32i64
25+ ;_findnexti64已经改名为_findnext32i64
2626_findnext32i64=_findnexti64
2727
28- ;_wfindfirst�Ѿ�����Ϊ_wfindfirst32
28+ ;_wfindfirst已经改名为_wfindfirst32
2929_wfindfirst32=_wfindfirst
3030
31- ;_wfindnext�Ѿ�����Ϊ_wfindnext32
31+ ;_wfindnext已经改名为_wfindnext32
3232_wfindnext32=_wfindnext
3333
34- ;_wfindfirsti64�Ѿ�����Ϊ_wfindfirst32i64
34+ ;_wfindfirsti64已经改名为_wfindfirst32i64
3535_wfindfirst32i64=_wfindfirsti64
3636
37- ;_wfindnexti64�Ѿ�����Ϊ_wfindnext32i64
37+ ;_wfindnexti64已经改名为_wfindnext32i64
3838_wfindnext32i64=_wfindnexti64
3939
40- ;_fstat�Ѿ�����Ϊ_fstat32
40+ ;_fstat已经改名为_fstat32
4141_fstat32=_fstat
4242
43- ;_fstati64�Ѿ�����Ϊ_fstat32i64
43+ ;_fstati64已经改名为_fstat32i64
4444_fstat32i64=_fstati64
4545
46- ;_stat�Ѿ�����Ϊ_stat32
46+ ;_stat已经改名为_stat32
4747;_stat32=_stat
4848
49- ;_stati64�Ѿ�����Ϊ_stat32i64
49+ ;_stati64已经改名为_stat32i64
5050;_stat32i64=_stati64
5151
52- ;_wstat�Ѿ�����Ϊ_wstat32
52+ ;_wstat已经改名为_wstat32
5353;_wstat32=_wstat
5454
55- ;_wstati64�Ѿ�����Ϊ_wstat32i64
55+ ;_wstati64已经改名为_wstat32i64
5656;_wstat32i64=_wstati64
5757
58- ;_copysign�Ѿ�����Ϊcopysign
58+ ;_copysign已经改名为copysign
5959copysign=_copysign
6060
61- ;_hypot�Ѿ�����Ϊhypot
61+ ;_hypot已经改名为hypot
6262;https://msdn.microsoft.com/zh-cn/library/a9yb3dbt.aspx
6363hypot=_hypot
6464
65- ;_nextafter�Ѿ�����Ϊnextafter
65+ ;_nextafter已经改名为nextafter
6666;https://msdn.microsoft.com/zh-cn/library/h0dff77w.aspx
6767nextafter=_nextafter
6868
69- ;nexttoward��_nextafter�ȼ�
69+ ;nexttoward与_nextafter等价
7070;https://msdn.microsoft.com/zh-cn/library/h0dff77w.aspx
7171nexttoward=_nextafter
7272
73- ;nextafterl��_nextafter�ȼۣ� double == long double��
73+ ;nextafterl与_nextafter等价( double == long double)
7474nextafterl=_nextafter
7575
76- ;nexttowardl��_nextafter�ȼۣ� double == long double��
76+ ;nexttowardl与_nextafter等价( double == long double)
7777nexttowardl=_nextafter
7878
79- ;wcstoll��_wcstoi64�ȼۣ� long long == __int64��
79+ ;wcstoll与_wcstoi64等价( long long == __int64)
8080wcstoll=_wcstoi64
8181
82- ;_wcstoll_l��_wcstoi64_l�ȼۣ� long long == __int64��
82+ ;_wcstoll_l与_wcstoi64_l等价( long long == __int64)
8383;_wcstoll_l=_wcstoi64_l
8484
85- ;wcstoull��_wcstoui64�ȼۣ� unsigned long long == unsigned __int64��
85+ ;wcstoull与_wcstoui64等价( unsigned long long == unsigned __int64)
8686wcstoull=_wcstoui64
8787
88- ;_wcstoull_l��_wcstoui64_l�ȼۣ� unsigned long long == unsigned __int64��
88+ ;_wcstoull_l与_wcstoui64_l等价( unsigned long long == unsigned __int64)
8989;_wcstoull_l=_wcstoui64_l
9090
91- ;_wtoll��_wtoi64�ȼۣ� long long == __int64��
91+ ;_wtoll与_wtoi64等价( long long == __int64)
9292_wtoll=_wtoi64
9393
94- ;_wtoll_l��_wtoi64_l�ȼۣ� long long == __int64��
94+ ;_wtoll_l与_wtoi64_l等价( long long == __int64)
9595;_wtoll_l=_wtoi64_l
9696
97- ;atoll��_atoi64�ȼۣ� long long == __int64��
97+ ;atoll与_atoi64等价( long long == __int64)
9898atoll=_atoi64
9999
100- ;_atoll_l��_atoi64_l�ȼۣ� long long == __int64��
100+ ;_atoll_l与_atoi64_l等价( long long == __int64)
101101;_atoll_l=_atoi64_l
102102
103- ;strtoll��_strtoi64�ȼۣ� long long == __int64��
103+ ;strtoll与_strtoi64等价( long long == __int64)
104104strtoll=_strtoi64
105105
106- ;_strtoll_l��_strtoi64_l�ȼۣ� long long == __int64��
106+ ;_strtoll_l与_strtoi64_l等价( long long == __int64)
107107;_strtoll_l=_strtoi64_l
108108
109- ;strtoull��_strtoui64�ȼۣ� unsignedlong long == unsigned __int64��
109+ ;strtoull与_strtoui64等价( unsignedlong long == unsigned __int64)
110110strtoull=_strtoui64
111111
112- ;_strtoull_l��_strtoui64_l�ȼۣ� unsignedlong long == unsigned __int64��
112+ ;_strtoull_l与_strtoui64_l等价( unsignedlong long == unsigned __int64)
113113;_strtoull_l=_strtoui64_l
114114
115- ;strtoimax��_strtoi64�ȼۣ� intmax_t == long long��
115+ ;strtoimax与_strtoi64等价( intmax_t == long long)
116116strtoimax=_strtoi64
117117
118- ;_strtoimax_l��_strtoi64_l�ȼۣ� intmax_t == long long��
118+ ;_strtoimax_l与_strtoi64_l等价( intmax_t == long long)
119119;_strtoimax_l=_strtoi64_l
120120
121- ;strtoumax��_strtoui64�ȼۣ� uintmax_t == unsigned long long��
121+ ;strtoumax与_strtoui64等价( uintmax_t == unsigned long long)
122122strtoumax=_strtoui64
123123
124- ;_strtoumax_l��_strtoui64_l�ȼۣ� uintmax_t == unsigned long long��
124+ ;_strtoumax_l与_strtoui64_l等价( uintmax_t == unsigned long long)
125125;_strtoumax_l=_strtoui64_l
126126
127- ;wcstoimax��_wcstoi64�ȼۣ� intmax_t == long long��
127+ ;wcstoimax与_wcstoi64等价( intmax_t == long long)
128128wcstoimax=_wcstoi64
129129
130- ;_wcstoimax_l��_wcstoi64_l�ȼۣ� intmax_t == long long��
130+ ;_wcstoimax_l与_wcstoi64_l等价( intmax_t == long long)
131131;_wcstoimax_l=_wcstoi64_l
132132
133- ;wcstoumax��_wcstoui64�ȼۣ� uintmax_t == unsigned long long��
133+ ;wcstoumax与_wcstoui64等价( uintmax_t == unsigned long long)
134134wcstoumax=_wcstoui64
135135
136- ;_wcstoumax_l��_wcstoui64_l�ȼۣ� uintmax_t == unsigned long long��
136+ ;_wcstoumax_l与_wcstoui64_l等价( uintmax_t == unsigned long long)
137137;_wcstoumax_l=_wcstoui64_l
138138
139139
140- ;cabsl��_cabs�ȼۣ� long double == double��
140+ ;cabsl与_cabs等价( long double == double)
141141cabs=_cabs
142142cabsl=_cabs
143143
144- ;copysignl��_copysign�ȼۣ� long double == double��
144+ ;copysignl与_copysign等价( long double == double)
145145copysignl=_copysign
146146
147- ;strtold��strtod�ȼۣ� long double == double��
147+ ;strtold与strtod等价( long double == double)
148148strtold=strtod
149149
150- ;_strtold_l��_strtod_l�ȼۣ� long double == double��
150+ ;_strtold_l与_strtod_l等价( long double == double)
151151;_strtold_l=_strtod_l
152152
153- ;�� long double == double��
153+ ;( long double == double)
154154wcstold=wcstod
155155
156156;long long == __int64 || long long == intmax_t
157157;imaxabs=_abs64
158158;llabs=_abs64
159159
160160
161- ;UCRT�ڲ�����ת��
161+ ;UCRT内部函数转发
162162_calloc_base=calloc
163163_free_base=free
164164_malloc_base=malloc
165165_realloc_base=realloc
166166_msize_base=_msize
167167_recalloc_base=_recalloc
168168
169- ;UCRT��������
169+ ;UCRT名称修正
170170_seh_filter_exe=_XcptFilter
171171;_seh_filter_dll=__CppXcptFilter
172172
173173
174174
175- ;�°汾��_query_new_handler�淶�����C
175+ ;新版本中_query_new_handler规范变成了C
176176_query_new_handler=?_query_new_handler@@YAP6AHI@ZXZ
177177
178178
179- ;�°汾��_set_new_handler�淶�����C
179+ ;新版本中_set_new_handler规范变成了C
180180_set_new_handler=?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
181181
182182
183- ;�°汾��_query_new_mode�淶�����C
183+ ;新版本中_query_new_mode规范变成了C
184184_query_new_mode=?_query_new_mode@@YAHXZ
185185
186186
187- ;�°汾��_set_new_mode�淶�����C
187+ ;新版本中_set_new_mode规范变成了C
188188_set_new_mode=?_set_new_mode@@YAHH@Z
189189
190- ;�°汾��set_terminate �淶�����C
190+ ;新版本中set_terminate 规范变成了C
191191set_terminate=?set_terminate@@YAP6AXXZP6AXXZ@Z
192192
193- ;�°汾��terminate�淶�����C
193+ ;新版本中terminate规范变成了C
194194terminate=?terminate@@YAXXZ
195195
196- ; ��ѧ����ת��
196+ ; 数学函数转发
197197_acos_default=acos
198198
199199_asin_default=asin
@@ -247,4 +247,7 @@ _iswgraph_l=iswgraph
247247_iswcntrl_l=iswcntrl
248248
249249_time32=time
250- __initialize_lconv_for_unsigned_char=__lconv_init
250+ __initialize_lconv_for_unsigned_char=__lconv_init
251+
252+ ; nolock版本纯占坑
253+ _fflush_nolock=fflush
0 commit comments