ReactOS.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Ros-diffs
June 2010
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
ros-diffs@reactos.org
24 participants
407 discussions
Start a n
N
ew thread
[cgutman] 47815: [NTOSKRNL] - Resource translation isn't very effective when we don't store the translated value in the translated descriptor (Fix a typo)
by cgutman@svn.reactos.org
Author: cgutman Date: Mon Jun 21 04:36:32 2010 New Revision: 47815 URL:
http://svn.reactos.org/svn/reactos?rev=47815&view=rev
Log: [NTOSKRNL] - Resource translation isn't very effective when we don't store the translated value in the translated descriptor (Fix a typo) Modified: trunk/reactos/ntoskrnl/io/pnpmgr/pnpres.c Modified: trunk/reactos/ntoskrnl/io/pnpmgr/pnpres.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/pnpmgr/pnpres.…
============================================================================== --- trunk/reactos/ntoskrnl/io/pnpmgr/pnpres.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/io/pnpmgr/pnpres.c [iso-8859-1] Mon Jun 21 04:36:32 2010 @@ -755,7 +755,7 @@ DescriptorRaw->u.Interrupt.Level, DescriptorRaw->u.Interrupt.Vector, (PKIRQL)&DescriptorTranslated->u.Interrupt.Level, - &DescriptorRaw->u.Interrupt.Affinity); + &DescriptorTranslated->u.Interrupt.Affinity); break; } case CmResourceTypeMemory:
14 years, 6 months
1
0
0
0
[janderwald] 47814: [PORTCLS] - Fix bug in the resource list object
by janderwald@svn.reactos.org
Author: janderwald Date: Sun Jun 20 21:17:43 2010 New Revision: 47814 URL:
http://svn.reactos.org/svn/reactos?rev=47814&view=rev
Log: [PORTCLS] - Fix bug in the resource list object Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/resource.cpp Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/resource.cpp URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/backpln/…
============================================================================== --- trunk/reactos/drivers/wdm/audio/backpln/portcls/resource.cpp [iso-8859-1] (original) +++ trunk/reactos/drivers/wdm/audio/backpln/portcls/resource.cpp [iso-8859-1] Sun Jun 20 21:17:43 2010 @@ -438,8 +438,8 @@ Parent = (CResourceList*)ParentList; - if (!Parent->m_TranslatedResourceList->List->PartialResourceList.Count || - !Parent->m_UntranslatedResourceList->List->PartialResourceList.Count) + if (!Parent->m_TranslatedResourceList->List[0].PartialResourceList.Count || + !Parent->m_UntranslatedResourceList->List[0].PartialResourceList.Count) { // parent list can't be empty return STATUS_INVALID_PARAMETER; @@ -467,8 +467,8 @@ RtlCopyMemory(NewList->m_UntranslatedResourceList, Parent->m_UntranslatedResourceList, sizeof(CM_RESOURCE_LIST)); // mark list as empty - NewList->m_TranslatedResourceList->List->PartialResourceList.Count = 0; - NewList->m_UntranslatedResourceList->List->PartialResourceList.Count = 0; + NewList->m_TranslatedResourceList->List[0].PartialResourceList.Count = 0; + NewList->m_UntranslatedResourceList->List[0].PartialResourceList.Count = 0; // store members NewList->m_OuterUnknown = OuterUnknown; NewList->m_PoolType = PoolType;
14 years, 6 months
1
0
0
0
[janderwald] 47813: [PORTCLS] - Support IDrmPort / IDrmPort2 for IPortWavePci driver
by janderwald@svn.reactos.org
Author: janderwald Date: Sun Jun 20 20:58:24 2010 New Revision: 47813 URL:
http://svn.reactos.org/svn/reactos?rev=47813&view=rev
Log: [PORTCLS] - Support IDrmPort / IDrmPort2 for IPortWavePci driver Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/backpln/…
============================================================================== --- trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp [iso-8859-1] (original) +++ trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp [iso-8859-1] Sun Jun 20 20:58:24 2010 @@ -186,6 +186,11 @@ *Output = PVOID(PSUBDEVICE(this)); PUNKNOWN(*Output)->AddRef(); return STATUS_SUCCESS; + } + else if (IsEqualGUIDAligned(refiid, IID_IDrmPort) || + IsEqualGUIDAligned(refiid, IID_IDrmPort2)) + { + return NewIDrmPort((PDRMPORT2*)Output); } else if (IsEqualGUIDAligned(refiid, IID_IPortClsVersion)) {
14 years, 6 months
1
0
0
0
[tkreuzer] 47812: [MSVCRT] bring back _swprintf export
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Sun Jun 20 19:20:55 2010 New Revision: 47812 URL:
http://svn.reactos.org/svn/reactos?rev=47812&view=rev
Log: [MSVCRT] bring back _swprintf export Modified: trunk/reactos/dll/win32/msvcrt/msvcrt.spec Modified: trunk/reactos/dll/win32/msvcrt/msvcrt.spec URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.sp…
============================================================================== --- trunk/reactos/dll/win32/msvcrt/msvcrt.spec [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msvcrt/msvcrt.spec [iso-8859-1] Sun Jun 20 19:20:55 2010 @@ -903,7 +903,7 @@ # stub _strupr_s_l # stub _strxfrm_l @ cdecl _swab(str str long) -# stub _swprintf +@ varargs _swprintf(ptr str) swprintf # stub _swprintf_c # stub _swprintf_c_l # stub _swprintf_p_l
14 years, 6 months
1
0
0
0
[tkreuzer] 47811: [MSVCRT] Convert to spec. Patch by Samuel Serapion.
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Sun Jun 20 18:04:49 2010 New Revision: 47811 URL:
http://svn.reactos.org/svn/reactos?rev=47811&view=rev
Log: [MSVCRT] Convert to spec. Patch by Samuel Serapion. Added: trunk/reactos/dll/win32/msvcrt/msvcrt.spec (with props) Removed: trunk/reactos/dll/win32/msvcrt/msvcrt.def Modified: trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild Removed: trunk/reactos/dll/win32/msvcrt/msvcrt.def URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.de…
============================================================================== --- trunk/reactos/dll/win32/msvcrt/msvcrt.def [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msvcrt/msvcrt.def (removed) @@ -1,861 +1,0 @@ -; -; ReactOS MSVCRT Library -; -LIBRARY msvcrt.dll - -EXPORTS - $I10_OUTPUT=MSVCRT_I10_OUTPUT @57 - ??0__non_rtti_object@@QAE@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_copy_ctor @1 - ??0__non_rtti_object@@QAE@PBD@Z=__thiscall_MSVCRT___non_rtti_object_ctor @2 -; ??0bad_cast@@AAE@PBQBD@Z @3 - ??0bad_cast@@QAE@ABQBD@Z=__thiscall_MSVCRT_bad_cast_ctor @4 - ??0bad_cast@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_cast_copy_ctor @5 -; ??0bad_cast@@QAE@PBD@Z @6 - ??0bad_typeid@@QAE@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_copy_ctor @7 - ??0bad_typeid@@QAE@PBD@Z=__thiscall_MSVCRT_bad_typeid_ctor @8 - ??0exception@@QAE@ABQBD@Z=__thiscall_MSVCRT_exception_ctor @9 -; ??0exception@@QAE@ABQBDH@Z @10 - ??0exception@@QAE@ABV0@@Z=__thiscall_MSVCRT_exception_copy_ctor @11 - ??0exception@@QAE@XZ=__thiscall_MSVCRT_exception_default_ctor @12 - ??1__non_rtti_object@@UAE@XZ=__thiscall_MSVCRT___non_rtti_object_dtor @13 - ??1bad_cast@@UAE@XZ=__thiscall_MSVCRT_bad_cast_dtor @14 - ??1bad_typeid@@UAE@XZ=__thiscall_MSVCRT_bad_typeid_dtor @15 - ??1exception@@UAE@XZ=__thiscall_MSVCRT_exception_dtor @16 - ??1type_info@@UAE@XZ=__thiscall_MSVCRT_type_info_dtor @17 - ??2@YAPAXI@Z=MSVCRT_operator_new @18 - ??3@YAXPAX@Z=MSVCRT_operator_delete @19 - ??4__non_rtti_object@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT___non_rtti_object_opequals @20 - ??4bad_cast@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_cast_opequals @21 - ??4bad_typeid@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_bad_typeid_opequals @22 - ??4exception@@QAEAAV0@ABV0@@Z=__thiscall_MSVCRT_exception_opequals @23 - ??8type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opequals_equals @24 - ??9type_info@@QBEHABV0@@Z=__thiscall_MSVCRT_type_info_opnot_equals @25 - ??_7__non_rtti_object@@6B@=MSVCRT___non_rtti_object_vtable@@6B@ @26 DATA - ??_7bad_cast@@6B@=MSVCRT_bad_cast_vtable @27 DATA - ??_7bad_typeid@@6B@=MSVCRT_bad_typeid_vtable @28 DATA - ??_7exception@@6B@=MSVCRT_exception_vtable @29 DATA - ??_E__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_vector_dtor @30 - ??_Ebad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_vector_dtor @31 - ??_Ebad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_vector_dtor @32 - ??_Eexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_vector_dtor @33 -; ??_Fbad_cast@@QAEXXZ @34 -; ??_Fbad_typeid@@QAEXXZ @35 - ??_G__non_rtti_object@@UAEPAXI@Z=__thiscall_MSVCRT___non_rtti_object_scalar_dtor @36 - ??_Gbad_cast@@UAEPAXI@Z=__thiscall_MSVCRT_bad_cast_scalar_dtor @37 - ??_Gbad_typeid@@UAEPAXI@Z=__thiscall_MSVCRT_bad_typeid_scalar_dtor @38 - ??_Gexception@@UAEPAXI@Z=__thiscall_MSVCRT_exception_scalar_dtor @39 - ??_U@YAPAXI@Z=MSVCRT_operator_new @40 - ??_V@YAXPAX@Z=MSVCRT_operator_delete @41 - ?_query_new_handler@@YAP6AHI@ZXZ=MSVCRT__query_new_handler @43 - ?_query_new_mode@@YAHXZ=MSVCRT__query_new_mode @44 - ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler @45 - ?_set_new_mode@@YAHH@Z=MSVCRT__set_new_mode @46 - ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z=MSVCRT__set_se_translator @47 - ?before@type_info@@QBEHABV1@@Z=__thiscall_MSVCRT_type_info_before @48 - ?name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_name @49 - ?raw_name@type_info@@QBEPBDXZ=__thiscall_MSVCRT_type_info_raw_name @50 - ?set_new_handler@@YAP6AXXZP6AXXZ@Z=MSVCRT__set_new_handler @51 - ?set_terminate@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_terminate @52 - ?set_unexpected@@YAP6AXXZP6AXXZ@Z=MSVCRT_set_unexpected @53 - ?terminate@@YAXXZ=MSVCRT_terminate @54 - ?unexpected@@YAXXZ=MSVCRT_unexpected @55 - ?what@exception@@UBEPBDXZ=__thiscall_MSVCRT_what_exception @56 - _CIacos @58 - _CIasin @59 - _CIatan @60 - _CIatan2 @61 - _CIcos @62 - _CIcosh @63 - _CIexp @64 - _CIfmod @65 - _CIlog @66 - _CIlog10 @67 - _CIpow @68 - _CIsin @69 - _CIsinh @70 - _CIsqrt @71 - _CItan @72 - _CItanh @73 - _CxxThrowException @74 - _EH_prolog @75 - _Getdays @76 - _Getmonths @77 - _Gettnames @78 - _HUGE @79 DATA - _Strftime @80 - _XcptFilter @81 - __CppXcptFilter @82 -; __CxxCallUnwindDtor @83 -; __CxxCallUnwindVecDtor @84 - __CxxDetectRethrow @85 -; __CxxExceptionFilter @86 - __CxxFrameHandler @87 -; __CxxFrameHandler2 @88 - __CxxLongjmpUnwind @89 - __CxxQueryExceptionSize @90 -; __CxxRegisterExceptionObject @91 -; __CxxUnregisterExceptionObject @92 -; __DestructExceptionObject @93 - __RTCastToVoid=MSVCRT___RTCastToVoid @94 - __RTDynamicCast=MSVCRT___RTDynamicCast @95 - __RTtypeid=MSVCRT___RTtypeid @96 - __STRINGTOLD @97 -; ___lc_codepage_func @98 -; ___lc_collate_cp_func @99 -; ___lc_handle_func @100 -; ___mb_cur_max_func @101 - ___setlc_active_func @102 - ___unguarded_readlc_active_add_func @103 - __argc @104 DATA - __argv @105 DATA - __badioinfo @106 DATA - __crtCompareStringA=kernel32.CompareStringA @107 - __crtCompareStringW=kernel32.CompareStringW @108 - __crtGetLocaleInfoW=kernel32.GetLocaleInfo @109 - __crtGetStringTypeW=kernel32.GetStringTypeW @110 - __crtLCMapStringA @111 -; __crtLCMapStringW @112 - __dllonexit @113 - __doserrno @114 - __fpecode @115 - __getmainargs @116 - __initenv @117 - __iob_func=__p__iob @118 - __isascii @119 - __iscsym @120 - __iscsymf @121 - __lc_codepage @122 DATA - __lc_collate_cp @123 DATA - __lc_handle @124 DATA - __lconv_init @125 - __mb_cur_max @126 DATA - __p___argc @127 - __p___argv @128 - __p___initenv @129 - __p___mb_cur_max @130 - __p___wargv @131 - __p___winitenv @132 - __p__acmdln @133 - __p__amblksiz @134 - __p__commode @135 - __p__daylight @136 - __p__dstbias @137 - __p__environ @138 -; __p__fileinfo @139 - __p__fmode @140 - __p__iob @141 -; __p__mbcasemap @142 - __p__mbctype @143 - __p__osver @144 - __p__pctype @145 - __p__pgmptr @146 - __p__pwctype @147 - __p__timezone @148 - __p__tzname @149 - __p__wcmdln @150 - __p__wenviron @151 - __p__winmajor @152 - __p__winminor @153 - __p__winver @154 - __p__wpgmptr @155 - __pctype_func @156 - __pioinfo @157 DATA - __pwctype_func @158 - __pxcptinfoptrs @159 - __set_app_type @160 - __setlc_active @161 DATA - __setusermatherr @162 - __threadhandle @163 - __threadid @164 - __toascii @165 - __unDName @166 - __unDNameEx @167 -; __uncaught_exception @42 - __unguarded_readlc_active @168 DATA - __wargv @169 DATA -; __wcserror @170 - __wgetmainargs @171 - __winitenv @172 DATA - _abnormal_termination @173 -; _abs64 @174 - _access @175 - _acmdln @176 DATA - _adj_fdiv_m16i @177 - _adj_fdiv_m32 @178 - _adj_fdiv_m32i @179 - _adj_fdiv_m64 @180 - _adj_fdiv_r @181 - _adj_fdivr_m16i @182 - _adj_fdivr_m32 @183 - _adj_fdivr_m32i @184 - _adj_fdivr_m64 @185 - _adj_fpatan @186 - _adj_fprem @187 - _adj_fprem1 @188 - _adj_fptan @189 - _adjust_fdiv @190 DATA - _aexit_rtn @191 - _aligned_free @192 - _aligned_malloc @193 - _aligned_offset_malloc @194 - _aligned_offset_realloc @195 - _aligned_realloc @196 - _amsg_exit @197 - _assert @198 -; _atodbl @199 - _atoi64 @200 - _atoldbl @201 - _beep @202 - _beginthread @203 - _beginthreadex @204 - _c_exit @205 - _cabs @206 - _callnewh @207 - _cexit @208 - _cgets @209 -; _cgetws @210 - _chdir @211 - _chdrive @212 - _chgsign @213 - _chkesp @214 - _chmod @215 - _chsize @216 - _clearfp @217 - _close @218 - _commit @219 - _commode @220 DATA - _control87 @221 - _controlfp @222 - _copysign @223 - _cprintf @224 - _cputs @225 -; _cputws @226 - _creat @227 - _cscanf @228 -; _ctime64 @229 - _ctype @230 DATA - _cwait @231 -; _cwprintf @232 -; _cwscanf @233 - _daylight @234 DATA - _dstbias @235 DATA - _dup @236 - _dup2 @237 - _ecvt @238 - _endthread @239 - _endthreadex @240 - _environ @241 DATA - _eof @242 - _errno @243 - _except_handler2 @244 - _except_handler3 @245 - _execl @246 - _execle @247 - _execlp @248 - _execlpe @249 - _execv @250 - _execve @251 - _execvp @252 - _execvpe @253 - _exit @254 - _expand @255 - _fcloseall @256 - _fcvt @257 - _fdopen @258 - _fgetchar @259 - _fgetwchar @260 - _filbuf @261 -; _fileinfo @262 - _filelength @263 - _filelengthi64 @264 - _fileno @265 - _findclose @266 - _findfirst @267 - _findfirst64 @268 - _findfirsti64 @269 - _findnext @270 - _findnext64 @271 - _findnexti64 @272 - _finite @273 - _flsbuf @274 - _flushall @275 - _fmode @276 DATA - _fpclass @277 - _fpieee_flt @278 - _fpreset @279 - _fputchar @280 - _fputwchar @281 - _fsopen @282 - _fstat @283 - _fstat64 @284 - _fstati64 @285 - _ftime @286 -; _ftime64 @287 - _ftol @288 - _fullpath @289 - _futime @290 -; _futime64 @291 - _gcvt @292 -; _get_heap_handle @293 - _get_osfhandle @294 - _get_sbh_threshold @295 - _getch @296 - _getche @297 - _getcwd @298 - _getdcwd @299 - _getdiskfree @300 - _getdllprocaddr @301 - _getdrive @302 - _getdrives=kernel32.GetLogicalDrives @303 - _getmaxstdio @304 - _getmbcp @305 - _getpid=kernel32.GetCurrentProcessId @306 - _getsystime @307 - _getw @308 -; _getwch @309 -; _getwche @310 - _getws @311 - _global_unwind2 @312 - _gmtime64 @313 - _heapadd @314 - _heapchk @315 - _heapmin @316 - _heapset @317 -; _heapused @318 - _heapwalk @319 - _hypot @320 - _i64toa @321 - _i64tow @322 - _initterm @323 -; _inp @324 -; _inpd @325 -; _inpw @326 - _iob @327 DATA - _isatty @328 - _isctype @329 - _ismbbalnum @330 - _ismbbalpha @331 - _ismbbgraph @332 - _ismbbkalnum @333 - _ismbbkana @334 -; _ismbbkprint @335 - _ismbbkpunct @336 - _ismbblead @337 - _ismbbprint @338 - _ismbbpunct @339 - _ismbbtrail @340 - _ismbcalnum @341 - _ismbcalpha @342 - _ismbcdigit @343 - _ismbcgraph @344 - _ismbchira @345 - _ismbckata @346 - _ismbcl0 @347 - _ismbcl1 @348 - _ismbcl2 @349 - _ismbclegal @350 - _ismbclower @351 - _ismbcprint @352 - _ismbcpunct @353 - _ismbcspace @354 - _ismbcsymbol @355 - _ismbcupper @356 - _ismbslead @357 - _ismbstrail @358 - _isnan @359 - _itoa @360 - _itow @361 -; FIXME: these aren't actually implemented in CRT -; _j0 @362 -; _j1 @363 -; _jn @364 - _kbhit @365 - _lfind @366 - _loaddll @367 - _local_unwind2 @368 - _localtime64 @369 - _lock @370 - _locking @371 - _logb @372 - _longjmpex=longjmp @373 - _lrotl @374 - _lrotr @375 - _lsearch @376 - _lseek @377 - _lseeki64 @378 - _ltoa @379 - _ltow @380 - _makepath @381 - _mbbtombc @382 - _mbbtype @383 -; _mbcasemap @384 - _mbccpy @385 - _mbcjistojms @386 - _mbcjmstojis @387 - _mbclen @388 - _mbctohira @389 - _mbctokata @390 - _mbctolower @391 - _mbctombb @392 - _mbctoupper @393 - _mbctype @394 DATA - _mbsbtype @395 - _mbscat @396 - _mbschr @397 - _mbscmp @398 - _mbscoll @399 - _mbscpy @400 - _mbscspn @401 - _mbsdec @402 - _mbsdup @403 - _mbsicmp @404 - _mbsicoll @405 - _mbsinc @406 - _mbslen @407 - _mbslwr @408 - _mbsnbcat @409 - _mbsnbcmp @410 - _mbsnbcnt @411 - _mbsnbcoll @412 - _mbsnbcpy @413 - _mbsnbicmp @414 - _mbsnbicoll @415 - _mbsnbset @416 - _mbsncat @417 - _mbsnccnt @418 - _mbsncmp @419 - _mbsncoll @420 - _mbsncpy @421 - _mbsnextc @422 - _mbsnicmp @423 - _mbsnicoll @424 - _mbsninc @425 - _mbsnset @426 - _mbspbrk @427 - _mbsrchr @428 - _mbsrev @429 - _mbsset @430 - _mbsspn @431 - _mbsspnp @432 - _mbsstr @433 - _mbstok @434 - _mbstrlen @435 - _mbsupr @436 - _memccpy @437 - _memicmp @438 - _mkdir @439 -; _mkgmtime @440 -; _mkgmtime64 @441 - _mktemp @442 -; _mktime64 @443 - _msize @444 - _nextafter @445 - _onexit @446 - _open @447 - _open_osfhandle @448 -; _osplatform @449 - _osver @450 DATA -; _outp @451 -; _outpd @452 -; _outpw @453 - _pclose @454 - _pctype @455 DATA - _pgmptr @456 DATA - _pipe @457 - _popen @458 - _purecall @459 - _putch @460 - _putenv @461 - _putw @462 -; _putwch @463 - _putws @464 - _pwctype @465 - _read @466 -; _resetstkoflw @467 - _rmdir @468 - _rmtmp @469 - _rotl @470 -; _rotl64 @471 - _rotr @472 -; _rotr64 @473 - _safe_fdiv @474 - _safe_fdivr @475 - _safe_fprem @476 - _safe_fprem1 @477 - _scalb @478 -; _scprintf @479 -; _scwprintf @480 - _searchenv @481 - _seh_longjmp_unwind=_seh_longjmp_unwind@4 @482 -; _set_SSE2_enable @483 - _set_error_mode @484 - _set_sbh_threshold @485 - _seterrormode @486 - _setjmp @487 - _setjmp3 @488 - _setmaxstdio @489 - _setmbcp @490 - _setmode @491 - _setsystime @492 - _sleep @493 - _snprintf @494 -; _snscanf @495 - _snwprintf @496 -; _snwscanf @497 - _sopen @498 - _spawnl @499 - _spawnle @500 - _spawnlp @501 - _spawnlpe @502 - _spawnv @503 - _spawnve @504 - _spawnvp @505 - _spawnvpe @506 - _splitpath @507 - _stat @508 - _stat64 @509 - _stati64 @510 - _statusfp @511 - _strcmpi @512 - _strdate @513 - _strdup @514 - _strerror @515 - _stricmp @516 - _stricoll @517 - _strlwr @518 - _strncoll @519 - _strnicmp @520 - _strnicoll @521 - _strnset @522 - _strrev @523 - _strset @524 - _strtime @525 - _strtoi64 @526 - _strtoui64=strtoull @527 - _strupr @528 - _swab @529 - _sys_errlist @530 DATA - _sys_nerr @531 DATA - _tell @532 - _telli64 @533 - _tempnam @534 - _time64 @535 - _timezone @536 DATA - _tolower @537 - _toupper @538 - _tzname @539 DATA - _tzset @540 - _ui64toa @541 - _ui64tow @542 - _ultoa @543 - _ultow @544 - _umask @545 - _ungetch @546 -; _ungetwch @547 - _unlink @548 - _unloaddll @549 - _unlock @550 - _utime @551 -; _utime64 @552 -; _vscprintf @553 -; _vscwprintf @554 - _vsnprintf @555 - _vsnwprintf @556 - _waccess @557 - _wasctime @558 - _wchdir @559 - _wchmod @560 - _wcmdln @561 - _wcreat @562 - _wcsdup @563 -; _wcserror @564 - _wcsicmp @565 - _wcsicoll @566 - _wcslwr @567 - _wcsncoll @568 - _wcsnicmp @569 - _wcsnicoll @570 - _wcsnset @571 - _wcsrev @572 - _wcsset @573 - _wcstoi64 @574 - _wcstoui64 @575 - _wcsupr @576 - _wctime @577 -; _wctime64 @578 - _wctype @579 - _wenviron @580 DATA - _wexecl @581 - _wexecle @582 - _wexeclp @583 - _wexeclpe @584 - _wexecv @585 - _wexecve @586 - _wexecvp @587 - _wexecvpe @588 - _wfdopen @589 - _wfindfirst @590 - _wfindfirst64 @591 - _wfindfirsti64 @592 - _wfindnext @593 - _wfindnext64 @594 - _wfindnexti64 @595 - _wfopen @596 - _wfreopen @597 - _wfsopen @598 - _wfullpath @599 - _wgetcwd @600 - _wgetdcwd @601 - _wgetenv @602 - _winmajor @603 DATA - _winminor @604 DATA - _winver @605 DATA - _wmakepath @606 - _wmkdir @607 - _wmktemp @608 - _wopen @609 - _wperror @610 - _wpgmptr @611 DATA - _wpopen @612 - _wputenv @613 - _wremove @614 - _wrename @615 - _write @616 - _wrmdir @617 - _wsearchenv @618 - _wsetlocale @619 - _wsopen @620 - _wspawnl @621 - _wspawnle @622 - _wspawnlp @623 - _wspawnlpe @624 - _wspawnv @625 - _wspawnve @626 - _wspawnvp @627 - _wspawnvpe @628 - _wsplitpath @629 - _wstat @630 - _wstat64 @631 - _wstati64 @632 - _wstrdate @633 - _wstrtime @634 - _wsystem @635 - _wtempnam @636 - _wtmpnam @637 -; _wtof @638 - _wtoi @639 - _wtoi64 @640 - _wtol @641 - _wunlink @642 - _wutime @643 -; _wutime64 @644 -; FIXME: these aren't actually implemented in CRT -; _y0 @645 -; _y1 @646 -; _yn @647 - abort @648 - abs @649 - acos @650 - asctime @651 - asin @652 - atan @653 - atan2 @654 - atexit @655 - atof @656 - atoi @657 - atol @658 - bsearch @659 - calloc @660 - ceil @661 - clearerr @662 - clock @663 - cos @664 - cosh @665 - ctime @666 - difftime @667 - div @668 - exit @669 - exp @670 - fabs @671 - fclose @672 - feof @673 - ferror @674 - fflush @675 - fgetc @676 - fgetpos @677 - fgets @678 - fgetwc @679 - fgetws @680 - floor @681 - fmod @682 - fopen @683 - fprintf @684 - fputc @685 - fputs @686 - fputwc @687 - fputws @688 - fread @689 - free @690 - freopen @691 - frexp @692 - fscanf @693 - fseek @694 - fsetpos @695 - ftell @696 - fwprintf @697 - fwrite @698 - fwscanf @699 - getc @700 - getchar @701 - getenv @702 - gets @703 - getwc @704 - getwchar @705 - gmtime @706 - is_wctype @707 - isalnum @708 - isalpha @709 - iscntrl @710 - isdigit @711 - isgraph @712 - isleadbyte @713 - islower @714 - isprint @715 - ispunct @716 - isspace @717 - isupper @718 - iswalnum @719 - iswalpha @720 - iswascii @721 - iswcntrl @722 - iswctype @723 - iswdigit @724 - iswgraph @725 - iswlower @726 - iswprint @727 - iswpunct @728 - iswspace @729 - iswupper @730 - iswxdigit @731 - isxdigit @732 - labs @733 - ldexp @734 - ldiv @735 - localeconv @736 - localtime @737 - log @738 - log10 @739 - longjmp @740 - malloc @741 - mblen @742 - mbstowcs @743 - mbtowc @744 - memchr @745 - memcmp @746 - memcpy @747 - memmove @748 - memset @749 - mktime @750 - modf @751 - perror @752 - pow @753 - printf @754 - putc @755 - putchar @756 - puts @757 - putwc=fputwc @758 - putwchar=_fputwchar @759 - qsort @760 - raise @761 - rand @762 - realloc @763 - remove @764 - rename @765 - rewind @766 - scanf @767 - setbuf @768 - setlocale @769 - setvbuf @770 - signal @771 - sin @772 - sinh @773 - sprintf @774 - sqrt @775 - srand @776 - sscanf @777 - strcat @778 - strchr @779 - strcmp @780 - strcoll @781 - strcpy @782 - strcspn @783 - strerror @784 - strftime @785 - strlen @786 - strncat @787 - strncmp @788 - strncpy @789 - strpbrk @790 - strrchr @791 - strspn @792 - strstr @793 - strtod @794 - strtok @795 - strtol @796 - strtoul @797 - strxfrm @798 - swprintf @799 - swscanf @800 - system @801 - tan @802 - tanh @803 - time @804 - tmpfile @805 - tmpnam @806 - tolower @807 - toupper @808 - towlower @809 - towupper @810 - ungetc @811 - ungetwc @812 - vfprintf @813 - vfwprintf @814 - vprintf @815 - vsprintf @816 - vswprintf @817 - vwprintf @818 - wcscat @819 - wcschr @820 - wcscmp @821 - wcscoll @822 - wcscpy @823 - wcscspn @824 - wcsftime @825 - wcslen @826 - wcsncat @827 - wcsncmp @828 - wcsncpy @829 - wcspbrk @830 - wcsrchr @831 - wcsspn @832 - wcsstr @833 - wcstod @834 - wcstok @835 - wcstol @836 - wcstombs @837 - wcstoul @838 - wcsxfrm @839 - wctomb @840 - wprintf @841 - wscanf @842 - - _mbsnbcpy_s - wcscpy_s - wcsncpy_s - _wcsupr_s - _ftol2=_ftol - _ftol2_sse=_ftol - strcat_s - strcpy_s - - _swprintf=swprintf Modified: trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.rb…
============================================================================== --- trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msvcrt/msvcrt.rbuild [iso-8859-1] Sun Jun 20 18:04:49 2010 @@ -1,5 +1,5 @@ <module name="msvcrt" type="win32dll" baseaddress="${BASEADDRESS_MSVCRT}" installbase="system32" installname="msvcrt.dll" iscrt="yes"> - <importlibrary definition="msvcrt.def" /> + <importlibrary definition="msvcrt.spec" /> <include base="msvcrt">.</include> <include base="crt">include</include> <define name="USE_MSVCRT_PREFIX" /> Added: trunk/reactos/dll/win32/msvcrt/msvcrt.spec URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt/msvcrt.sp…
============================================================================== --- trunk/reactos/dll/win32/msvcrt/msvcrt.spec (added) +++ trunk/reactos/dll/win32/msvcrt/msvcrt.spec [iso-8859-1] Sun Jun 20 18:04:49 2010 @@ -1,0 +1,1407 @@ +# msvcrt.dll - MS VC++ Run Time Library + +@ cdecl $I10_OUTPUT() MSVCRT_I10_OUTPUT +@ cdecl -i386 -norelay ??0__non_rtti_object@@QAE@ABV0@@Z(ptr) __thiscall_MSVCRT___non_rtti_object_copy_ctor +@ cdecl -i386 -norelay ??0__non_rtti_object@@QAE@PBD@Z(ptr) __thiscall_MSVCRT___non_rtti_object_ctor +@ cdecl -i386 -norelay ??0bad_cast@@AAE@PBQBD@Z(ptr) __thiscall_MSVCRT_bad_cast_ctor +@ cdecl -i386 -norelay ??0bad_cast@@QAE@ABQBD@Z(ptr) __thiscall_MSVCRT_bad_cast_ctor +@ cdecl -i386 -norelay ??0bad_cast@@QAE@ABV0@@Z(ptr) __thiscall_MSVCRT_bad_cast_copy_ctor +@ cdecl -i386 -norelay ??0bad_cast@@QAE@PBD@Z(ptr) __thiscall_MSVCRT_bad_cast_ctor_charptr +@ cdecl -i386 -norelay ??0bad_typeid@@QAE@ABV0@@Z(ptr) __thiscall_MSVCRT_bad_typeid_copy_ctor +@ cdecl -i386 -norelay ??0bad_typeid@@QAE@PBD@Z(ptr) __thiscall_MSVCRT_bad_typeid_ctor +@ cdecl -i386 -norelay ??0exception@@QAE@ABQBD@Z(ptr) __thiscall_MSVCRT_exception_ctor +@ cdecl -i386 -norelay ??0exception@@QAE@ABQBDH@Z(ptr long) __thiscall_MSVCRT_exception_ctor_noalloc +@ cdecl -i386 -norelay ??0exception@@QAE@ABV0@@Z(ptr) __thiscall_MSVCRT_exception_copy_ctor +@ cdecl -i386 -norelay ??0exception@@QAE@XZ() __thiscall_MSVCRT_exception_default_ctor +@ cdecl -i386 -norelay ??1__non_rtti_object@@UAE@XZ() __thiscall_MSVCRT___non_rtti_object_dtor +@ cdecl -i386 -norelay ??1bad_cast@@UAE@XZ() __thiscall_MSVCRT_bad_cast_dtor +@ cdecl -i386 -norelay ??1bad_typeid@@UAE@XZ() __thiscall_MSVCRT_bad_typeid_dtor +@ cdecl -i386 -norelay ??1exception@@UAE@XZ() __thiscall_MSVCRT_exception_dtor +@ cdecl -i386 -norelay ??1type_info@@UAE@XZ() __thiscall_MSVCRT_type_info_dtor +@ cdecl ??2@YAPAXI@Z(long) MSVCRT_operator_new +# @ cdecl ??2@YAPAXIHPBDH@Z(long long str long) MSVCRT_operator_new_dbg +@ cdecl ??3@YAXPAX@Z(ptr) MSVCRT_operator_delete +@ cdecl -i386 -norelay ??4__non_rtti_object@@QAEAAV0@ABV0@@Z(ptr) __thiscall_MSVCRT___non_rtti_object_opequals +@ cdecl -i386 -norelay ??4bad_cast@@QAEAAV0@ABV0@@Z(ptr) __thiscall_MSVCRT_bad_cast_opequals +@ cdecl -i386 -norelay ??4bad_typeid@@QAEAAV0@ABV0@@Z(ptr) __thiscall_MSVCRT_bad_typeid_opequals +@ cdecl -i386 -norelay ??4exception@@QAEAAV0@ABV0@@Z(ptr) __thiscall_MSVCRT_exception_opequals +@ cdecl -i386 -norelay ??8type_info@@QBEHABV0@@Z(ptr) __thiscall_MSVCRT_type_info_opequals_equals +@ cdecl -i386 -norelay ??9type_info@@QBEHABV0@@Z(ptr) __thiscall_MSVCRT_type_info_opnot_equals +@ extern -i386 ??_7__non_rtti_object@@6B@ MSVCRT___non_rtti_object_vtable +@ extern -i386 ??_7bad_cast@@6B@ MSVCRT_bad_cast_vtable +@ extern -i386 ??_7bad_typeid@@6B@ MSVCRT_bad_typeid_vtable +@ extern -i386 ??_7exception@@6B@ MSVCRT_exception_vtable +@ cdecl -i386 -norelay ??_E__non_rtti_object@@UAEPAXI@Z(long) __thiscall_MSVCRT___non_rtti_object_vector_dtor +@ cdecl -i386 -norelay ??_Ebad_cast@@UAEPAXI@Z(long) __thiscall_MSVCRT_bad_cast_vector_dtor +@ cdecl -i386 -norelay ??_Ebad_typeid@@UAEPAXI@Z(long) __thiscall_MSVCRT_bad_typeid_vector_dtor +@ cdecl -i386 -norelay ??_Eexception@@UAEPAXI@Z(long) __thiscall_MSVCRT_exception_vector_dtor +@ cdecl -i386 -norelay ??_Fbad_cast@@QAEXXZ() __thiscall_MSVCRT_bad_cast_default_ctor +@ cdecl -i386 -norelay ??_Fbad_typeid@@QAEXXZ() __thiscall_MSVCRT_bad_typeid_default_ctor +@ cdecl -i386 -norelay ??_G__non_rtti_object@@UAEPAXI@Z(long) __thiscall_MSVCRT___non_rtti_object_scalar_dtor +@ cdecl -i386 -norelay ??_Gbad_cast@@UAEPAXI@Z(long) __thiscall_MSVCRT_bad_cast_scalar_dtor +@ cdecl -i386 -norelay ??_Gbad_typeid@@UAEPAXI@Z(long) __thiscall_MSVCRT_bad_typeid_scalar_dtor +@ cdecl -i386 -norelay ??_Gexception@@UAEPAXI@Z(long) __thiscall_MSVCRT_exception_scalar_dtor +@ cdecl ??_U@YAPAXI@Z(long) MSVCRT_operator_new +# @ cdecl ??_U@YAPAXIHPBDH@Z(long long str long) MSVCRT_operator_new_dbg +@ cdecl ??_V@YAXPAX@Z(ptr) MSVCRT_operator_delete +@ cdecl ?_query_new_handler@@YAP6AHI@ZXZ() MSVCRT__query_new_handler +@ cdecl ?_query_new_mode@@YAHXZ() MSVCRT__query_new_mode +@ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) MSVCRT__set_new_handler +@ cdecl ?_set_new_mode@@YAHH@Z(long) MSVCRT__set_new_mode +@ cdecl ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z(ptr) MSVCRT__set_se_translator +@ cdecl -i386 -norelay ?before@type_info@@QBEHABV1@@Z(ptr) __thiscall_MSVCRT_type_info_before +@ cdecl -i386 -norelay ?name@type_info@@QBEPBDXZ() __thiscall_MSVCRT_type_info_name +@ cdecl -i386 -norelay ?raw_name@type_info@@QBEPBDXZ() __thiscall_MSVCRT_type_info_raw_name +@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ@Z(ptr) MSVCRT_set_new_handler +@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) MSVCRT_set_terminate +@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) MSVCRT_set_unexpected +@ cdecl ?terminate@@YAXXZ() MSVCRT_terminate +@ cdecl ?unexpected@@YAXXZ() MSVCRT_unexpected +@ cdecl -i386 -norelay ?what@exception@@UBEPBDXZ() __thiscall_MSVCRT_what_exception +@ cdecl -arch=i386 _CIacos() +@ cdecl -arch=i386 _CIasin() +@ cdecl -arch=i386 _CIatan() +@ cdecl -arch=i386 _CIatan2() +@ cdecl -arch=i386 _CIcos() +@ cdecl -arch=i386 _CIcosh() +@ cdecl -arch=i386 _CIexp() +@ cdecl -arch=i386 _CIfmod() +@ cdecl -arch=i386 _CIlog() +@ cdecl -arch=i386 _CIlog10() +@ cdecl -arch=i386 _CIpow() +@ cdecl -arch=i386 _CIsin() +@ cdecl -arch=i386 _CIsinh() +@ cdecl -arch=i386 _CIsqrt() +@ cdecl -arch=i386 _CItan() +@ cdecl -arch=i386 _CItanh() +# stub _CrtCheckMemory +# stub _CrtDbgBreak +# stub _CrtDbgReport +# stub _CrtDbgReportV +# stub _CrtDbgReportW +# stub _CrtDbgReportWV +# stub _CrtDoForAllClientObjects +# stub _CrtDumpMemoryLeaks +# stub _CrtIsMemoryBlock +# stub _CrtIsValidHeapPointer +# stub _CrtIsValidPointer +# stub _CrtMemCheckpoint +# stub _CrtMemDifference +# stub _CrtMemDumpAllObjectsSince +# stub _CrtMemDumpStatistics +# stub _CrtReportBlockType +# stub _CrtSetAllocHook +# stub _CrtSetBreakAlloc +# stub _CrtSetDbgBlockType +# stub _CrtSetDbgFlag +# stub _CrtSetDumpClient +# stub _CrtSetReportFile +# stub _CrtSetReportHook +# stub _CrtSetReportHook2 +# stub _CrtSetReportMode +@ cdecl _CxxThrowException(long long) +@ cdecl -i386 -norelay _EH_prolog() +@ cdecl _Getdays() +@ cdecl _Getmonths() +@ cdecl _Gettnames() +@ extern _HUGE _HUGE +@ cdecl _Strftime(str long str ptr ptr) +@ cdecl _XcptFilter(long ptr) +@ cdecl __CppXcptFilter(long ptr) +# stub __CxxCallUnwindDelDtor +# stub __CxxCallUnwindDtor +# stub __CxxCallUnwindVecDtor +@ cdecl __CxxDetectRethrow(ptr) +# stub __CxxExceptionFilter +@ cdecl -i386 -norelay __CxxFrameHandler(ptr ptr ptr ptr) +@ cdecl -i386 -norelay __CxxFrameHandler2(ptr ptr ptr ptr) __CxxFrameHandler +@ cdecl -i386 -norelay __CxxFrameHandler3(ptr ptr ptr ptr) __CxxFrameHandler +@ stdcall -arch=x86_64 __C_specific_handler(ptr long ptr ptr) ntdll.__C_specific_handler +@ stdcall -i386 __CxxLongjmpUnwind(ptr) +@ cdecl __CxxQueryExceptionSize() +# stub __CxxRegisterExceptionObject +# stub __CxxUnregisterExceptionObject +# stub __DestructExceptionObject +@ cdecl __RTCastToVoid(ptr) MSVCRT___RTCastToVoid +@ cdecl __RTDynamicCast(ptr long ptr ptr long) MSVCRT___RTDynamicCast +@ cdecl __RTtypeid(ptr) MSVCRT___RTtypeid +@ cdecl __STRINGTOLD(ptr ptr str long) +# @ cdecl ___lc_codepage_func() +# @ cdecl ___lc_collate_cp_func() +# @ cdecl ___lc_handle_func() +# @ cdecl ___mb_cur_max_func() MSVCRT___mb_cur_max_func +@ cdecl ___setlc_active_func() +@ cdecl ___unguarded_readlc_active_add_func() +@ extern __argc __argc +@ extern __argv __argv +@ extern __badioinfo __badioinfo +@ cdecl __crtCompareStringA(long long str long str long) kernel32.CompareStringA +@ cdecl __crtCompareStringW(long long wstr long wstr long) kernel32.CompareStringW +@ cdecl __crtGetLocaleInfoW(long long ptr long) kernel32.GetLocaleInfo +@ cdecl __crtGetStringTypeW(long long wstr long ptr) kernel32.GetStringTypeW +@ cdecl __crtLCMapStringA(long long str long ptr long long long) +# stub __crtLCMapStringW +@ cdecl __dllonexit(ptr ptr ptr) +@ cdecl __doserrno() __doserrno +@ cdecl __fpecode() +@ stub __get_app_type +@ cdecl __getmainargs(ptr ptr ptr long ptr) +@ extern __initenv __initenv +@ cdecl __iob_func() __p__iob +@ cdecl __isascii(long) __isascii +@ cdecl __iscsym(long) __iscsym +@ cdecl __iscsymf(long) __iscsymf +@ extern __lc_codepage __lc_codepage +@ stub __lc_collate +@ extern __lc_collate_cp __lc_collate_cp +@ extern __lc_handle __lc_handle +@ cdecl __lconv_init() +# stub __libm_sse2_acos +# stub __libm_sse2_acosf +# stub __libm_sse2_asin +# stub __libm_sse2_asinf +# stub __libm_sse2_atan +# stub __libm_sse2_atan2 +# stub __libm_sse2_atanf +# stub __libm_sse2_cos +# stub __libm_sse2_cosf +# stub __libm_sse2_exp +# stub __libm_sse2_expf +# stub __libm_sse2_log +# stub __libm_sse2_log10 +# stub __libm_sse2_log10f +# stub __libm_sse2_logf +# stub __libm_sse2_pow +# stub __libm_sse2_powf +# stub __libm_sse2_sin +# stub __libm_sse2_sinf +# stub __libm_sse2_tan +# stub __libm_sse2_tanf +@ extern __mb_cur_max __mb_cur_max +@ cdecl -arch=i386 __p___argc() +@ cdecl -arch=i386 __p___argv() +@ cdecl -arch=i386 __p___initenv() +@ cdecl -arch=i386 __p___mb_cur_max() +@ cdecl -arch=i386 __p___wargv() +@ cdecl -arch=i386 __p___winitenv() +@ cdecl -arch=i386 __p__acmdln() +@ cdecl -arch=i386 __p__amblksiz() +@ cdecl -arch=i386 __p__commode() +@ cdecl -arch=i386 __p__daylight() +@ cdecl -arch=i386 __p__dstbias() +@ cdecl -arch=i386 __p__environ() +@ stub -arch=i386 __p__fileinfo #() +@ cdecl -arch=i386 __p__fmode() +@ cdecl -arch=i386 __p__iob() +@ stub -arch=i386 __p__mbcasemap #() +@ cdecl -arch=i386 __p__mbctype() +@ cdecl -arch=i386 __p__osver() +@ cdecl -arch=i386 __p__pctype() __pctype_func +@ cdecl -arch=i386 __p__pgmptr() +@ stub -arch=i386 __p__pwctype #() +@ cdecl -arch=i386 __p__timezone() __p__timezone +@ cdecl -arch=i386 __p__tzname() +@ cdecl -arch=i386 __p__wcmdln() +@ cdecl -arch=i386 __p__wenviron() +@ cdecl -arch=i386 __p__winmajor() +@ cdecl -arch=i386 __p__winminor() +@ cdecl -arch=i386 __p__winver() +@ cdecl -arch=i386 __p__wpgmptr() +@ cdecl __pctype_func() __pctype_func +@ extern __pioinfo __pioinfo +# stub __pwctype_func +@ stub __pxcptinfoptrs #() +@ cdecl __set_app_type(long) +@ extern __setlc_active +@ cdecl __setusermatherr(ptr) +# stub __strncnt +@ cdecl __threadhandle() kernel32.GetCurrentThread +@ cdecl __threadid() kernel32.GetCurrentThreadId +@ cdecl __toascii(long) +@ cdecl __uncaught_exception() +@ cdecl __unDName(ptr str long ptr ptr long) +@ cdecl __unDNameEx(ptr str long ptr ptr ptr long) +@ extern __unguarded_readlc_active +@ extern __wargv __wargv +# stub __wcserror +# stub __wcserror_s +# stub __wcsncnt +@ cdecl __wgetmainargs(ptr ptr ptr long ptr) +@ extern __winitenv +@ cdecl _abnormal_termination() +# stub _abs64 +@ cdecl _access(str long) +# stub _access_s +@ extern _acmdln _acmdln +@ stdcall -arch=i386 _adj_fdiv_m16i(long) +@ stdcall -arch=i386 _adj_fdiv_m32(long) +@ stdcall -arch=i386 _adj_fdiv_m32i(long) +@ stdcall -arch=i386 _adj_fdiv_m64(double) +@ cdecl -arch=i386 _adj_fdiv_r() +@ stdcall -arch=i386 _adj_fdivr_m16i(long) +@ stdcall -arch=i386 _adj_fdivr_m32(long) +@ stdcall -arch=i386 _adj_fdivr_m32i(long) +@ stdcall -arch=i386 _adj_fdivr_m64(double) +@ cdecl -arch=i386 _adj_fpatan() +@ cdecl -arch=i386 _adj_fprem() +@ cdecl -arch=i386 _adj_fprem1() +@ cdecl -arch=i386 _adj_fptan() +@ extern -arch=i386 _adjust_fdiv +# extern _aexit_rtn +@ cdecl _aligned_free(ptr) +# stub _aligned_free_dbg +@ cdecl _aligned_malloc(long long) +# stub _aligned_malloc_dbg +@ cdecl _aligned_offset_malloc(long long long) +# stub _aligned_offset_malloc_dbg +@ cdecl _aligned_offset_realloc(ptr long long long) +# stub _aligned_offset_realloc_dbg +@ cdecl _aligned_realloc(ptr long long) +# stub _aligned_realloc_dbg +@ cdecl _amsg_exit(long) +@ cdecl _assert(str str long) +@ stub _atodbl #(ptr str) +# stub _atodbl_l +# @ cdecl _atof_l(str ptr) +# stub _atoflt_l +@ cdecl -ret64 _atoi64(str) +# stub _atoi64_l +# stub _atoi_l +# stub _atol_l +@ cdecl _atoldbl(ptr str) +# stub _atoldbl_l +@ cdecl _beep(long long) +@ cdecl _beginthread (ptr long ptr) +@ cdecl _beginthreadex (ptr long ptr ptr long ptr) +@ cdecl _c_exit() +@ cdecl _cabs(long) +@ cdecl _callnewh(long) +# stub _calloc_dbg +@ cdecl _cexit() +@ cdecl _cgets(str) +# stub _cgets_s +# stub _cgetws +# stub _cgetws_s +@ cdecl _chdir(str) +@ cdecl _chdrive(long) +@ cdecl _chgsign(double) +@ cdecl -i386 -norelay _chkesp() +@ cdecl _chmod(str long) +@ cdecl _chsize(long long) +# stub _chsize_s +# stub _chvalidator +# stub _chvalidator_l +@ cdecl _clearfp() +@ cdecl _close(long) +@ cdecl _commit(long) +@ extern _commode +@ cdecl _control87(long long) +@ cdecl _controlfp(long long) +# @ cdecl _controlfp_s(ptr long long) +@ cdecl _copysign( double double ) +@ varargs _cprintf(str) +# stub _cprintf_l +# stub _cprintf_p +# stub _cprintf_p_l +# stub _cprintf_s +# stub _cprintf_s_l +@ cdecl _cputs(str) +# stub _cputws +@ cdecl _creat(str long) +# stub _crtAssertBusy +# stub _crtBreakAlloc +# stub _crtDbgFlag +@ varargs _cscanf(str) +# @ varargs _cscanf_l(str ptr) +# @ varargs _cscanf_s(str) +# @ varargs _cscanf_s_l(str ptr) +@ cdecl _ctime32(ptr) +# stub _ctime32_s +@ cdecl _ctime64(ptr) +# stub _ctime64_s +@ extern _ctype +@ cdecl _cwait(ptr long long) +# stub _cwprintf +# stub _cwprintf_l +# stub _cwprintf_p +# stub _cwprintf_p_l +# stub _cwprintf_s +# stub _cwprintf_s_l +# @ varargs _cwscanf(wstr) +# @ varargs _cwscanf_l(wstr ptr) +# @ varargs _cwscanf_s(wstr) +# @ varargs _cwscanf_s_l(wstr ptr) +@ extern _daylight +@ cdecl _difftime32(long long) +@ cdecl _difftime64(long long) +@ extern _dstbias +@ cdecl _dup (long) +@ cdecl _dup2 (long long) +@ cdecl _ecvt(double long ptr ptr) +# stub _ecvt_s +@ cdecl _endthread () +@ cdecl _endthreadex(long) +@ extern _environ +@ cdecl _eof(long) +@ cdecl _errno() +@ cdecl -i386 _except_handler2(ptr ptr ptr ptr) +@ cdecl -i386 _except_handler3(ptr ptr ptr ptr) +@ cdecl -i386 _except_handler4_common(ptr ptr ptr ptr ptr ptr) +@ varargs _execl(str str) +@ varargs _execle(str str) +@ varargs _execlp(str str) +@ varargs _execlpe(str str) +@ cdecl _execv(str ptr) +@ cdecl _execve(str ptr ptr) +@ cdecl _execvp(str ptr) +@ cdecl _execvpe(str ptr ptr) +@ cdecl _exit(long) _exit +@ cdecl _expand(ptr long) +# stub _expand_dbg +@ cdecl _fcloseall() +@ cdecl _fcvt(double long ptr ptr) +# stub _fcvt_s +@ cdecl _fdopen(long str) +@ cdecl _fgetchar() +@ cdecl _fgetwchar() +@ cdecl _filbuf(ptr) +# extern _fileinfo +@ cdecl _filelength(long) +@ cdecl -ret64 _filelengthi64(long) +@ cdecl _fileno(ptr) +@ cdecl _findclose(long) +@ cdecl _findfirst(str ptr) +@ cdecl _findfirst64(str ptr) +@ cdecl _findfirsti64(str ptr) +@ cdecl _findnext(long ptr) +@ cdecl _findnext64(long ptr) +@ cdecl _findnexti64(long ptr) +@ cdecl _finite(double) +@ cdecl _flsbuf(long ptr) +@ cdecl _flushall() +@ extern _fmode +@ cdecl _fpclass(double) +@ stub _fpieee_flt #(long ptr ptr) +@ cdecl _fpreset() +# stub _fprintf_l +# stub _fprintf_p +# stub _fprintf_p_l +# stub _fprintf_s_l +@ cdecl _fputchar(long) +@ cdecl _fputwchar(long) +# stub _free_dbg +# stub _freea +# stub _freea_s +# stub _fscanf_l +# @ varargs _fscanf_l(ptr str ptr) +# @ varargs _fscanf_s_l(ptr str ptr) +# stub _fseeki64 +@ cdecl _fsopen(str str long) +@ cdecl _fstat(long ptr) +@ cdecl _fstat64(long ptr) +@ cdecl _fstati64(long ptr) +@ cdecl _ftime(ptr) +@ cdecl _ftime32(ptr) +# stub _ftime32_s +@ cdecl _ftime64(ptr) +# stub _ftime64_s +@ cdecl -ret64 _ftol() +@ cdecl -ret64 _ftol2() _ftol +@ cdecl -ret64 _ftol2_sse() _ftol #FIXME: SSE variant should be implemented +# stub _ftol2_sse_excpt +@ cdecl _fullpath(ptr str long) +# stub _fullpath_dbg +@ cdecl _futime(long ptr) +@ cdecl _futime32(long ptr) +@ cdecl _futime64(long ptr) +# stub _fwprintf_l +# stub _fwprintf_p +# stub _fwprintf_p_l +# stub _fwprintf_s_l +# @ varargs _fwscanf_l(ptr wstr ptr) +# @ varargs _fwscanf_s_l(ptr wstr ptr) +@ cdecl _gcvt(double long str) +# stub _gcvt_s +# stub _get_doserrno +# stub _get_environ +# stub _get_errno +# stub _get_fileinfo +# stub _get_fmode +# @ cdecl _get_heap_handle() +@ cdecl _get_osfhandle(long) +# stub _get_osplatform +# stub _get_osver +# stub _get_output_format +# stub _get_pgmptr +@ cdecl _get_sbh_threshold() +# stub _get_wenviron +# stub _get_winmajor +# stub _get_winminor +# stub _get_winver +# stub _get_wpgmptr +@ stub _get_terminate +@ stub _get_unexpected +@ cdecl _getch() +@ cdecl _getche() +@ cdecl _getcwd(str long) +@ cdecl _getdcwd(long str long) +@ cdecl _getdiskfree(long ptr) +@ cdecl _getdllprocaddr(long str long) +@ cdecl _getdrive() +@ cdecl _getdrives() kernel32.GetLogicalDrives +@ cdecl _getmaxstdio() +@ cdecl _getmbcp() +@ cdecl _getpid() kernel32.GetCurrentProcessId +@ stub _getsystime #(ptr) +@ cdecl _getw(ptr) +# stub _getwch +# stub _getwche +@ cdecl _getws(ptr) +@ cdecl -i386 _global_unwind2(ptr) +@ cdecl _gmtime32(ptr) +# stub _gmtime32_s +@ cdecl _gmtime64(ptr) +# stub _gmtime64_s +@ cdecl _heapadd (ptr long) +@ cdecl _heapchk() +@ cdecl _heapmin() +@ cdecl _heapset(long) +@ stub _heapused #(ptr ptr) +@ cdecl _heapwalk(ptr) +@ cdecl _hypot(double double) +@ cdecl _i64toa(long long ptr long) +# stub _i64toa_s +@ cdecl _i64tow(long long ptr long) +# stub _i64tow_s +@ cdecl _initterm(ptr ptr) +# stub _initterm_e +@ stub _inp #(long) -i386 +@ stub _inpd #(long) -i386 +@ stub _inpw #(long) -i386 +# @ cdecl _invalid_parameter(wstr wstr wstr long long) +@ extern _iob +# stub _isalnum_l +# stub _isalpha_l +@ cdecl _isatty(long) +# stub _iscntrl_l +@ cdecl _isctype(long long) +# stub _isctype_l +# stub _isdigit_l +# stub _isgraph_l +# stub _isleadbyte_l +# stub _islower_l +@ stub _ismbbalnum #(long) +# stub _ismbbalnum_l +@ stub _ismbbalpha #(long) +# stub _ismbbalpha_l +@ stub _ismbbgraph #(long) +# stub _ismbbgraph_l +@ stub _ismbbkalnum #(long) +# stub _ismbbkalnum_l +@ cdecl _ismbbkana(long) +# stub _ismbbkana_l +@ stub _ismbbkprint #(long) +# stub _ismbbkprint_l +@ stub _ismbbkpunct #(long) +# stub _ismbbkpunct_l +@ cdecl _ismbblead(long) +# stub _ismbblead_l +@ stub _ismbbprint #(long) +# stub _ismbbprint_l +@ stub _ismbbpunct #(long) +# stub _ismbbpunct_l +@ cdecl _ismbbtrail(long) +# stub _ismbbtrail_l +@ cdecl _ismbcalnum(long) +# stub _ismbcalnum_l +@ cdecl _ismbcalpha(long) +# stub _ismbcalpha_l +@ cdecl _ismbcdigit(long) +# stub _ismbcdigit_l +@ cdecl _ismbcgraph(long) +# stub _ismbcgraph_l +@ cdecl _ismbchira(long) +# stub _ismbchira_l +@ cdecl _ismbckata(long) +# stub _ismbckata_l +@ stub _ismbcl0 #(long) +# stub _ismbcl0_l +@ stub _ismbcl1 #(long) +# stub _ismbcl1_l +@ stub _ismbcl2 #(long) +# stub _ismbcl2_l +@ cdecl _ismbclegal(long) +# stub _ismbclegal_l +@ cdecl _ismbclower(long) +# stub _ismbclower_l +@ cdecl _ismbcprint(long) +# stub _ismbcprint_l +@ cdecl _ismbcpunct(long) +# stub _ismbcpunct_l +@ cdecl _ismbcspace(long) +# stub _ismbcspace_l +@ cdecl _ismbcsymbol(long) +# stub _ismbcsymbol_l +@ cdecl _ismbcupper(long) +# stub _ismbcupper_l +@ cdecl _ismbslead(ptr ptr) +# stub _ismbslead_l +@ cdecl _ismbstrail(ptr ptr) +# stub _ismbstrail_l +@ cdecl _isnan(double) +# stub _isprint_l +# stub _isspace_l +# stub _isupper_l +# stub _iswalnum_l +# stub _iswalpha_l +# stub _iswcntrl_l +# stub _iswctype_l +# stub _iswdigit_l +# stub _iswgraph_l +# stub _iswlower_l +# stub _iswprint_l +# stub _iswpunct_l +# stub _iswspace_l +# stub _iswupper_l +# stub _iswxdigit_l +# stub _isxdigit_l +@ cdecl _itoa(long ptr long) +# stub _itoa_s +@ cdecl _itow(long ptr long) +# stub _itow_s +#@ cdecl _j0(double) +#@ cdecl _j1(double) +#@ cdecl _jn(long double) +@ cdecl _kbhit() +@ cdecl _lfind(ptr ptr ptr long ptr) +# stub _lfind_s +@ cdecl _loaddll(str) +@ cdecl -i386 _local_unwind2(ptr long) +@ cdecl -i386 _local_unwind4(ptr ptr long) msvcrt_local_unwind4 +@ cdecl _localtime32(ptr) +# stub _localtime32_s +@ cdecl _localtime64(ptr) +# stub _localtime64_s +@ cdecl _lock(long) +@ cdecl _locking(long long long) +@ cdecl _logb( double ) +@ cdecl -i386 _longjmpex(ptr long) longjmp +@ cdecl _lrotl(long long) +@ cdecl _lrotr(long long) +@ cdecl _lsearch(ptr ptr long long ptr) +# stub _lsearch_s +@ cdecl _lseek(long long long) +@ cdecl -ret64 _lseeki64(long double long) +@ cdecl _ltoa(long ptr long) +# stub _ltoa_s +@ cdecl _ltow(long ptr long) +# stub _ltow_s +@ cdecl _makepath(ptr str str str str) +# stub _makepath_s +# stub _malloc_dbg +@ cdecl _matherr(ptr) +@ cdecl _mbbtombc(long) +# stub _mbbtombc_l +@ cdecl _mbbtype(long long) +# extern _mbcasemap +@ cdecl _mbccpy (str str) +# stub _mbccpy_l +# stub _mbccpy_s +# stub _mbccpy_s_l +@ cdecl _mbcjistojms (long) +# stub _mbcjistojms_l +@ stub _mbcjmstojis #(long) +# stub _mbcjmstojis_l +@ cdecl _mbclen(ptr) +# stub _mbclen_l +@ stub _mbctohira #(long) +# stub _mbctohira_l +@ stub _mbctokata #(long) +# stub _mbctokata_l +@ cdecl _mbctolower(long) +# stub _mbctolower_l +@ cdecl _mbctombb(long) +# stub _mbctombb_l +@ cdecl _mbctoupper(long) +# stub _mbctoupper_l +@ extern _mbctype +# stub _mblen_l +@ cdecl _mbsbtype(str long) +# stub _mbsbtype_l +@ cdecl _mbscat(str str) +# stub _mbscat_s +# stub _mbscat_s_l +@ cdecl _mbschr(str long) +# stub _mbschr_l +@ cdecl _mbscmp(str str) +# stub _mbscmp_l +@ cdecl _mbscoll(str str) +# stub _mbscoll_l +@ cdecl _mbscpy(ptr str) +# stub _mbscpy_s +# stub _mbscpy_s_l +@ cdecl _mbscspn (str str) +# stub _mbscspn_l +@ cdecl _mbsdec(ptr ptr) +# stub _mbsdec_l +@ cdecl _mbsdup(str) _strdup +# stub _strdup_dbg +@ cdecl _mbsicmp(str str) +# stub _mbsicmp_l +@ cdecl _mbsicoll(str str) +# stub _mbsicoll_l +@ cdecl _mbsinc(str) +# stub _mbsinc_l +@ cdecl _mbslen(str) +# stub _mbslen_l +@ cdecl _mbslwr(str) +# stub _mbslwr_l +# stub _mbslwr_s +# stub _mbslwr_s_l +@ cdecl _mbsnbcat (str str long) +# stub _mbsnbcat_l +# stub _mbsnbcat_s +# stub _mbsnbcat_s_l +@ cdecl _mbsnbcmp(str str long) +# stub _mbsnbcmp_l +@ cdecl _mbsnbcnt(ptr long) +# stub _mbsnbcnt_l +@ stub _mbsnbcoll #(str str long) +# stub _mbsnbcoll_l +@ cdecl _mbsnbcpy(ptr str long) +# stub _mbsnbcpy_l +@ cdecl _mbsnbcpy_s(ptr long str long) +# stub _mbsnbcpy_s_l +@ cdecl _mbsnbicmp(str str long) +# stub _mbsnbicmp_l +@ stub _mbsnbicoll #(str str long) +# stub _mbsnbicoll_l +@ cdecl _mbsnbset(str long long) +# stub _mbsnbset_l +# stub _mbsnbset_s +# stub _mbsnbset_s_l +@ cdecl _mbsncat(str str long) +# stub _mbsncat_l +# stub _mbsncat_s +# stub _mbsncat_s_l +@ cdecl _mbsnccnt(str long) +# stub _mbsnccnt_l +@ cdecl _mbsncmp(str str long) +# stub _mbsncmp_l +@ stub _mbsncoll #(str str long) +# stub _mbsncoll_l +@ cdecl _mbsncpy(str str long) +# stub _mbsncpy_l +# stub _mbsncpy_s +# stub _mbsncpy_s_l +@ cdecl _mbsnextc(str) +# stub _mbsnextc_l +@ cdecl _mbsnicmp(str str long) +# stub _mbsnicmp_l +@ stub _mbsnicoll #(str str long) +# stub _mbsnicoll_l +@ cdecl _mbsninc(str long) +# stub _mbsninc_l +# stub _mbsnlen +# stub _mbsnlen_l +@ cdecl _mbsnset(str long long) +# stub _mbsnset_l +# stub _mbsnset_s +# stub _mbsnset_s_l +@ cdecl _mbspbrk(str str) +# stub _mbspbrk_l +@ cdecl _mbsrchr(str long) +# stub _mbsrchr_l +@ cdecl _mbsrev(str) +# stub _mbsrev_l +@ cdecl _mbsset(str long) +# stub _mbsset_l +# stub _mbsset_s +# stub _mbsset_s_l +@ cdecl _mbsspn(str str) +# stub _mbsspn_l +@ cdecl _mbsspnp(str str) +# stub _mbsspnp_l +@ cdecl _mbsstr(str str) +# stub _mbsstr_l +@ cdecl _mbstok(str str) +# stub _mbstok_l +# stub _mbstok_s +# stub _mbstok_s_l +# stub _mbstowcs_l +# stub _mbstowcs_s_l +@ cdecl _mbstrlen(str) +# stub _mbstrlen_l +# stub _mbstrnlen +# stub _mbstrnlen_l +@ cdecl _mbsupr(str) +# stub _mbsupr_l +# stub _mbsupr_s +# stub _mbsupr_s_l +# stub _mbtowc_l +@ cdecl _memccpy(ptr ptr long long) +@ cdecl _memicmp(str str long) +# stub _memicmp_l +@ cdecl _mkdir(str) +@ cdecl _mkgmtime(ptr) +@ cdecl _mkgmtime32(ptr) +@ cdecl _mkgmtime64(ptr) +@ cdecl _mktemp(str) +# stub _mktemp_s +@ cdecl _mktime32(ptr) +@ cdecl _mktime64(ptr) +@ cdecl _msize(ptr) +# stub _msize_debug +@ cdecl _nextafter(double double) +@ cdecl _onexit(ptr) +@ varargs _open(str long) +@ cdecl _open_osfhandle(long long) +# stub _osplatform +@ extern _osver _osver +@ stub _outp #(long long) +@ stub _outpd #(long long) +@ stub _outpw #(long long) +@ cdecl _pclose (ptr) +@ extern _pctype _pctype +@ extern _pgmptr _pgmptr +@ cdecl _pipe (ptr long long) +@ cdecl _popen (str str) +# stub _printf_l +# stub _printf_p +# stub _printf_p_l +# stub _printf_s_l +@ cdecl _purecall() +@ cdecl _putch(long) +@ cdecl _putenv(str) +# stub _putenv_s +@ cdecl _putw(long ptr) +# stub _putwch +@ cdecl _putws(wstr) +# extern _pwctype +@ cdecl _read(long ptr long) +# stub _realloc_dbg +# stub _resetstkoflw +@ cdecl _rmdir(str) +@ cdecl _rmtmp() +@ cdecl _rotl(long long) +# stub _rotl64 +@ cdecl _rotr(long long) +# stub _rotr64 +@ cdecl -arch=i386 _safe_fdiv() +@ cdecl -arch=i386 _safe_fdivr() +@ cdecl -arch=i386 _safe_fprem() +@ cdecl -arch=i386 _safe_fprem1() +@ cdecl _scalb(double long) +# @ varargs _scanf_l(str ptr) +# @ varargs _scanf_s_l(str ptr) +# stub _scprintf +# stub _scprintf_l +# stub _scprintf_p_l +# stub _scwprintf +# stub _scwprintf_l +# stub _scwprintf_p_l +@ cdecl _searchenv(str str ptr) +# stub _searchenv_s +# stub _seh_longjmp_unwind4 +@ stdcall -i386 _seh_longjmp_unwind(ptr) +# stub _set_SSE2_enable +# stub _set_controlfp +# stub _set_doserrno +# stub _set_errno +@ cdecl _set_error_mode(long) +# stub _set_fileinfo +# stub _set_fmode +# stub _set_output_format +@ cdecl _set_sbh_threshold(long) +@ cdecl _seterrormode(long) +@ cdecl -arch=i386,x86_64 -norelay _setjmp(ptr) +@ cdecl -arch=i386 -norelay _setjmp3(ptr long) +@ cdecl -arch=x86_64 -norelay _setjmpex(ptr ptr) +@ cdecl _setmaxstdio(long) +@ cdecl _setmbcp(long) +@ cdecl _setmode(long long) +@ stub _setsystime #(ptr long) +@ cdecl _sleep(long) +@ varargs _snprintf(ptr long str) +# stub _snprintf_c +# stub _snprintf_c_l +# stub _snprintf_l +# stub _snprintf_s +# stub _snprintf_s_l +# stub _snscanf +# stub _snscanf_l +# stub _snscanf_s +# stub _snscanf_s_l +@ varargs _snwprintf(ptr long wstr) +# stub _snwprintf_l +# stub _snwprintf_s +# stub _snwprintf_s_l +# stub _snwscanf +# stub _snwscanf_l +# stub _snwscanf_s +# stub _snwscanf_s_l +@ varargs _sopen(str long long) +# stub _sopen_s +@ varargs _spawnl(long str str) +@ varargs _spawnle(long str str) +@ varargs _spawnlp(long str str) +@ varargs _spawnlpe(long str str) +@ cdecl _spawnv(long str ptr) +@ cdecl _spawnve(long str ptr ptr) +@ cdecl _spawnvp(long str ptr) +@ cdecl _spawnvpe(long str ptr ptr) +@ cdecl _splitpath(str ptr ptr ptr ptr) +# stub _splitpath_s +# stub _sprintf_l +# stub _sprintf_p_l +# stub _sprintf_s_l +# @ varargs _sscanf_l(str str ptr) +# @ varargs _sscanf_s_l(str str ptr) +@ cdecl _stat(str ptr) +@ cdecl _stat64(str ptr) +@ cdecl _stati64(str ptr) +@ cdecl _statusfp() +@ cdecl _strcmpi(str str) +# stub _strcoll_l +@ cdecl _strdate(ptr) +# stub _strdate_s +@ cdecl _strdup(str) +# stub _strdup_dbg +@ cdecl _strerror(long) +# stub _strerror_s +@ cdecl _stricmp(str str) +# stub _stricmp_l +@ cdecl _stricoll(str str) +# stub _stricoll_l +@ cdecl _strlwr(str) +# stub _strlwr_l +# stub _strlwr_s +# stub _strlwr_s_l +@ stub _strncoll #(str str long) +# stub _strncoll_l +@ cdecl _strnicmp(str str long) +# stub _strnicmp_l +@ stub _strnicoll #(str str long) +# stub _strnicoll_l +@ cdecl _strnset(str long long) +# stub _strnset_s +@ cdecl _strrev(str) +@ cdecl _strset(str long) +# stub _strset_s +@ cdecl _strtime(ptr) +# stub _strtime_s +# @ cdecl _strtod_l(str ptr ptr) +@ cdecl _strtoi64(str ptr long) +# @ cdecl _strtoi64_l(str ptr long ptr) +# stub _strtol_l +@ cdecl _strtoui64(str ptr long) strtoull +# @ cdecl _strtoui64_l(str ptr long ptr) +# stub _strtoul_l +@ cdecl _strupr(str) +# stub _strupr_l +# stub _strupr_s +# stub _strupr_s_l +# stub _strxfrm_l +@ cdecl _swab(str str long) +# stub _swprintf +# stub _swprintf_c +# stub _swprintf_c_l +# stub _swprintf_p_l +# stub _swprintf_s_l +# @ varargs _swscanf_l(wstr wstr ptr) +# @ varargs _swscanf_s_l(wstr wstr ptr) +@ extern _sys_errlist +@ extern _sys_nerr +@ cdecl _tell(long) +@ cdecl -ret64 _telli64(long) +@ cdecl _tempnam(str str) +# stub _tempnam_dbg +@ cdecl _time32(ptr) +@ cdecl _time64(ptr) +@ extern _timezone +@ cdecl _tolower(long) +# stub _tolower_l +@ cdecl _toupper(long) +# stub _toupper_l +# stub _towlower_l +# stub _towupper_l +@ extern _tzname +@ cdecl _tzset() +@ cdecl _ui64toa(long long ptr long) +# stub _ui64toa_s +@ cdecl _ui64tow(long long ptr long) +# stub _ui64tow_s +@ cdecl _ultoa(long ptr long) +# stub _ultoa_s +@ cdecl _ultow(long ptr long) +# stub _ultow_s +@ cdecl _umask(long) +# stub _umask_s +@ cdecl _ungetch(long) +# stub _ungetwch +@ cdecl _unlink(str) +@ cdecl _unloaddll(long) +@ cdecl _unlock(long) +@ cdecl _utime32(str ptr) +@ cdecl _utime64(str ptr) +# stub _vcprintf +# stub _vcprintf_l +# stub _vcprintf_p +# stub _vcprintf_p_l +# stub _vcprintf_s +# stub _vcprintf_s_l +# stub _vcwprintf +# stub _vcwprintf_l +# stub _vcwprintf_p +# stub _vcwprintf_p_l +# stub _vcwprintf_s +# stub _vcwprintf_s_l +# stub _vfprintf_l +# stub _vfprintf_p +# stub _vfprintf_p_l +# stub _vfprintf_s_l +# stub _vfwprintf_l +# stub _vfwprintf_p +# stub _vfwprintf_p_l +# stub _vfwprintf_s_l +# stub _vprintf_l +# stub _vprintf_p +# stub _vprintf_p_l +# stub _vprintf_s_l +@ cdecl _utime(str ptr) +# @ cdecl _vscprintf(str ptr) +# stub _vscprintf_l +# stub _vscprintf_p_l +# @ cdecl _vscwprintf(wstr ptr) +# stub _vscwprintf_l +# stub _vscwprintf_p_l +@ cdecl _vsnprintf(ptr long str ptr) +@ cdecl _vsnprintf_c(ptr long str ptr) _vsnprintf +# @ cdecl _vsnprintf_c_l(ptr long str ptr ptr) _vsnprintf_l +# @ cdecl _vsnprintf_l(ptr long str ptr ptr) +# @ cdecl _vsnprintf_s(ptr long long str ptr) +# @ cdecl _vsnprintf_s_l(ptr long long str ptr ptr) +@ cdecl _vsnwprintf(ptr long wstr ptr) +# @ cdecl _vsnwprintf_l(ptr long wstr ptr ptr) +# @ cdecl _vsnwprintf_s(ptr long long wstr ptr) +# @ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr) +# stub _vsprintf_l +# stub _vsprintf_p +# stub _vsprintf_p_l +# stub _vsprintf_s_l +@ cdecl _vswprintf(ptr long wstr ptr) _vsnwprintf +@ cdecl _vswprintf_c(ptr long wstr ptr) _vsnwprintf +# @ cdecl _vswprintf_c_l(ptr long wstr ptr ptr) _vsnwprintf_l +# @ cdecl _vswprintf_l(ptr long wstr ptr ptr) _vsnwprintf_l +# @ cdecl _vswprintf_p_l(ptr long wstr ptr ptr) _vsnwprintf_l +# @ cdecl _vswprintf_s_l(ptr long wstr ptr ptr) +# stub _vwprintf_l +# stub _vwprintf_p +# stub _vwprintf_p_l +# stub _vwprintf_s_l +@ cdecl _waccess(wstr long) +# stub _waccess_s +@ cdecl _wasctime(ptr) +# stub _wasctime_s +# stub _wassert +@ cdecl _wchdir(wstr) +@ cdecl _wchmod(wstr long) +@ extern _wcmdln _wcmdln +@ cdecl _wcreat(wstr long) +# stub _wcscoll_l +@ cdecl _wcsdup(wstr) +# stub _wcsdup_dbg +# stub _wcserror +# stub _wcserror_s +# stub _wcsftime_l +@ cdecl _wcsicmp(wstr wstr) +# stub _wcsicmp_l +@ cdecl _wcsicoll(wstr wstr) +# stub _wcsicoll_l +@ cdecl _wcslwr(wstr) +# stub _wcslwr_l +# stub _wcslwr_s +# stub _wcslwr_s_l +@ stub _wcsncoll #(wstr wstr long) +# stub _wcsncoll_l +@ cdecl _wcsnicmp(wstr wstr long) +# stub _wcsnicmp_l +@ stub _wcsnicoll #(wstr wstr long) +# stub _wcsnicoll_l +@ cdecl _wcsnset(wstr long long) +# stub _wcsnset_s +@ cdecl _wcsrev(wstr) +@ cdecl _wcsset(wstr long) +# stub _wcsset_s +@ cdecl _wcstoi64(wstr ptr long) +# @ cdecl _wcstoi64_l(wstr ptr long ptr) +# stub _wcstol_l +# stub _wcstombs_l +# @ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) +@ cdecl _wcstoui64(wstr ptr long) +# @ cdecl _wcstoui64_l(wstr ptr long ptr) +# stub _wcstoul_l +@ cdecl _wcsupr(wstr) +# stub _wcsupr_l +@ cdecl _wcsupr_s(wstr long) +# stub _wcsupr_s_l +# stub _wcsxfrm_l +@ cdecl _wctime(ptr) +@ cdecl _wctime32(ptr) +# stub _wctime32_s +@ cdecl _wctime64(ptr) +# stub _wctime64_s +# stub _wctomb_l +# stub _wctomb_s_l +# stub _wctype +@ extern _wenviron +@ varargs _wexecl(wstr wstr) +@ varargs _wexecle(wstr wstr) +@ varargs _wexeclp(wstr wstr) +@ varargs _wexeclpe(wstr wstr) +@ cdecl _wexecv(wstr ptr) +@ cdecl _wexecve(wstr ptr ptr) +@ cdecl _wexecvp(wstr ptr) +@ cdecl _wexecvpe(wstr ptr ptr) +@ cdecl _wfdopen(long wstr) +@ cdecl _wfindfirst(wstr ptr) +# stub _wfindfirst64 +@ cdecl _wfindfirsti64(wstr ptr) +@ cdecl _wfindnext(long ptr) +# stub _wfindnext64 +@ cdecl _wfindnexti64(long ptr) +@ cdecl _wfopen(wstr wstr) +# @ cdecl _wfopen_s(ptr wstr wstr) +@ cdecl _wfreopen(wstr wstr ptr) +# stub _wfreopen_s +@ cdecl _wfsopen(wstr wstr long) +@ cdecl _wfullpath(ptr wstr long) +# stub _wfullpath_dbg +@ cdecl _wgetcwd(wstr long) +@ cdecl _wgetdcwd(long wstr long) +@ cdecl _wgetenv(wstr) +# stub _wgetenv_s +@ extern _winmajor +@ extern _winminor +# stub _winput_s +@ extern _winver +@ cdecl _wmakepath(wstr wstr wstr wstr wstr) +# stub _wmakepath_s +@ cdecl _wmkdir(wstr) +@ cdecl _wmktemp(wstr) +# stub _wmktemp_s +@ varargs _wopen(wstr long) +# stub _woutput_s +@ stub _wperror #(wstr) +@ extern _wpgmptr +@ cdecl _wpopen (wstr wstr) +# stub _wprintf_l +# stub _wprintf_p +# stub _wprintf_p_l +# stub _wprintf_s_l +@ cdecl _wputenv(wstr) +# stub _wputenv_s +@ cdecl _wremove(wstr) +@ cdecl _wrename(wstr wstr) +@ cdecl _write(long ptr long) +@ cdecl _wrmdir(wstr) +# @ varargs _wscanf_l(wstr ptr) +# @ varargs _wscanf_s_l(wstr ptr) +@ cdecl _wsearchenv(wstr wstr ptr) +# stub _wsearchenv_s +@ cdecl _wsetlocale(long wstr) +@ varargs _wsopen (wstr long long) +# stub _wsopen_s +@ varargs _wspawnl(long wstr wstr) +@ varargs _wspawnle(long wstr wstr) +@ varargs _wspawnlp(long wstr wstr) +@ varargs _wspawnlpe(long wstr wstr) +@ cdecl _wspawnv(long wstr ptr) +@ cdecl _wspawnve(long wstr ptr ptr) +@ cdecl _wspawnvp(long wstr ptr) +@ cdecl _wspawnvpe(long wstr ptr ptr) +@ cdecl _wsplitpath(wstr ptr ptr ptr ptr) +# @ cdecl _wsplitpath_s(wstr ptr long ptr long ptr long ptr long) +@ cdecl _wstat(wstr ptr) +@ cdecl _wstati64(wstr ptr) +@ cdecl _wstat64(wstr ptr) +@ cdecl _wstrdate(ptr) +# stub _wstrdate_s +@ cdecl _wstrtime(ptr) +# stub _wstrtime_s +@ cdecl _wsystem(wstr) +@ cdecl _wtempnam(wstr wstr) +# stub _wtempnam_dbg +@ stub _wtmpnam #(ptr) +# stub _wtmpnam_s +# @ cdecl _wtof(wstr) +# @ cdecl _wtof_l(wstr ptr) +@ cdecl _wtoi(wstr) +@ cdecl _wtoi64(wstr) +# stub _wtoi64_l +# stub _wtoi_l +@ cdecl _wtol(wstr) +# stub _wtol_l +@ cdecl _wunlink(wstr) +@ cdecl _wutime(wstr ptr) +@ cdecl _wutime32(wstr ptr) +@ cdecl _wutime64(wstr ptr) +#@ cdecl _y0(double) +#@ cdecl _y1(double) +#@ cdecl _yn(long double ) +@ cdecl abort() +@ cdecl abs(long) +@ cdecl acos(double) +@ cdecl asctime(ptr) +# stub asctime_s +@ cdecl asin(double) +@ cdecl atan(double) +@ cdecl atan2(double double) +@ cdecl atexit(ptr) +@ cdecl atof(str) +@ cdecl atoi(str) +@ cdecl atol(str) +@ cdecl bsearch(ptr ptr long long ptr) +# stub bsearch_s +# @ cdecl btowc(long) +@ cdecl calloc(long long) +@ cdecl ceil(double) +@ cdecl clearerr(ptr) +# stub clearerr_s +@ cdecl clock() +@ cdecl cos(double) +@ cdecl cosh(double) +@ cdecl ctime(ptr) +@ cdecl difftime(long long) +@ cdecl div(long long) +@ cdecl exit(long) +@ cdecl exp(double) +@ cdecl fabs(double) +@ cdecl fclose(ptr) +@ cdecl feof(ptr) +@ cdecl ferror(ptr) +@ cdecl fflush(ptr) +@ cdecl fgetc(ptr) +@ cdecl fgetpos(ptr ptr) +@ cdecl fgets(ptr long ptr) +@ cdecl fgetwc(ptr) +@ cdecl fgetws(ptr long ptr) +@ cdecl floor(double) +@ cdecl fmod(double double) +@ cdecl fopen(str str) +# @ cdecl fopen_s(ptr str str) +@ varargs fprintf(ptr str) +# stub fprintf_s +@ cdecl fputc(long ptr) +@ cdecl fputs(str ptr) +@ cdecl fputwc(long ptr) +@ cdecl fputws(wstr ptr) +@ cdecl fread(ptr long long ptr) +@ cdecl free(ptr) +@ cdecl freopen(str str ptr) +# stub freopen_s +@ cdecl frexp(double ptr) +@ varargs fscanf(ptr str) +# @ varargs fscanf_s(ptr str) +@ cdecl fseek(ptr long long) +@ cdecl fsetpos(ptr ptr) +@ cdecl ftell(ptr) +@ varargs fwprintf(ptr wstr) +# stub fwprintf_s +@ cdecl fwrite(ptr long long ptr) +@ varargs fwscanf(ptr wstr) +# @ varargs fwscanf_s(ptr wstr) +@ cdecl getc(ptr) +@ cdecl getchar() +@ cdecl getenv(str) +# stub getenv_s +@ cdecl gets(str) +@ cdecl getwc(ptr) +@ cdecl getwchar() +@ cdecl gmtime(ptr) +@ cdecl is_wctype(long long)iswctype +@ cdecl isalnum(long) +@ cdecl isalpha(long) +@ cdecl iscntrl(long) +@ cdecl isdigit(long) +@ cdecl isgraph(long) +@ cdecl isleadbyte(long) +@ cdecl islower(long) +@ cdecl isprint(long) +@ cdecl ispunct(long) +@ cdecl isspace(long) +@ cdecl isupper(long) +@ cdecl iswalnum(long) +@ cdecl iswalpha(long) +@ cdecl iswascii(long) +@ cdecl iswcntrl(long) +@ cdecl iswctype(long long) +@ cdecl iswdigit(long) +@ cdecl iswgraph(long) +@ cdecl iswlower(long) +@ cdecl iswprint(long) +@ cdecl iswpunct(long) +@ cdecl iswspace(long) +@ cdecl iswupper(long) +@ cdecl iswxdigit(long) +@ cdecl isxdigit(long) +@ cdecl labs(long) +@ cdecl ldexp(double long) +@ cdecl ldiv(long long) +@ cdecl localeconv() +@ cdecl localtime(ptr) +@ cdecl log(double) +@ cdecl log10(double) +@ cdecl -i386 longjmp(ptr long) +@ cdecl malloc(long) +@ cdecl mblen(ptr long) +# stub mbrlen +# stub mbrtowc +# stub mbsdup_dbg +# stub mbsrtowcs +# stub mbsrtowcs_s +@ cdecl mbstowcs(ptr str long) +# stub mbstowcs_s +@ cdecl mbtowc(wstr str long) +@ cdecl memchr(ptr long long) +@ cdecl memcmp(ptr ptr long) +@ cdecl memcpy(ptr ptr long) +# @ cdecl memcpy_s(ptr long ptr long) memmove_s +@ cdecl memmove(ptr ptr long) +# @ cdecl memmove_s(ptr long ptr long) +@ cdecl memset(ptr long long) +@ cdecl mktime(ptr) +@ cdecl modf(double ptr) +@ cdecl perror(str) +@ cdecl pow(double double) +@ varargs printf(str) +# stub printf_s +@ cdecl putc(long ptr) +@ cdecl putchar(long) +@ cdecl puts(str) +@ cdecl putwc(long ptr) fputwc +@ cdecl putwchar(long) _fputwchar +@ cdecl qsort(ptr long long ptr) +# stub qsort_s +@ cdecl raise(long) +@ cdecl rand() +# @ cdecl rand_s(ptr) +@ cdecl realloc(ptr long) +@ cdecl remove(str) +@ cdecl rename(str str) +@ cdecl rewind(ptr) +@ varargs scanf(str) +# @ varargs scanf_s(str) +@ cdecl setbuf(ptr ptr) +@ cdecl -arch=x86_64 -norelay -private setjmp(ptr) +@ cdecl setlocale(long str) +@ cdecl setvbuf(ptr str long long) +@ cdecl signal(long long) +@ cdecl sin(double) +@ cdecl sinh(double) +@ varargs sprintf(ptr str) +# @ varargs sprintf_s(ptr long str) +@ cdecl sqrt(double) +@ cdecl srand(long) +@ varargs sscanf(str str) +# @ varargs sscanf_s(str str) +@ cdecl strcat(str str) +@ cdecl strcat_s(str long str) +@ cdecl strchr(str long) +@ cdecl strcmp(str str) +@ cdecl strcoll(str str) +@ cdecl strcpy(ptr str) +@ cdecl strcpy_s(ptr long str) +@ cdecl strcspn(str str) +@ cdecl strerror(long) +# stub strerror_s +@ cdecl strftime(str long str ptr) +@ cdecl strlen(str) +@ cdecl strncat(str str long) +# stub strncat_s +@ cdecl strncmp(str str long) +@ cdecl strncpy(ptr str long) +# @ cdecl strncpy_s(ptr long str long) +@ cdecl strnlen(str long) +@ cdecl strpbrk(str str) +@ cdecl strrchr(str long) +@ cdecl strspn(str str) +@ cdecl strstr(str str) +@ cdecl strtod(str ptr) +@ cdecl strtok(str str) +# @ cdecl strtok_s(ptr str ptr) +@ cdecl strtol(str ptr long) +@ cdecl strtoul(str ptr long) +@ cdecl strxfrm(ptr str long) +@ varargs swprintf(ptr wstr) +# @ varargs swprintf_s(ptr long wstr) +@ varargs swscanf(wstr wstr) +# @ varargs swscanf_s(wstr wstr) +@ cdecl system(str) +@ cdecl tan(double) +@ cdecl tanh(double) +@ cdecl time(ptr) +@ cdecl tmpfile() +# stub tmpfile_s +@ cdecl tmpnam(ptr) +# stub tmpnam_s +@ cdecl tolower(long) +@ cdecl toupper(long) +@ cdecl towlower(long) +@ cdecl towupper(long) +@ cdecl ungetc(long ptr) +@ cdecl ungetwc(long ptr) +# stub utime +@ cdecl vfprintf(ptr str ptr) +# stub vfprintf_s +@ cdecl vfwprintf(ptr wstr ptr) +# stub vfwprintf_s +@ cdecl vprintf(str ptr) +# stub vprintf_s +# stub vsnprintf +@ cdecl vsprintf(ptr str ptr) +# @ cdecl vsprintf_s(ptr long str ptr) +@ cdecl vswprintf(ptr wstr ptr) +# @ cdecl vswprintf_s(ptr long wstr ptr) +@ cdecl vwprintf(wstr ptr) +# stub vwprintf_s +# stub wcrtomb +# stub wcrtomb_s +@ cdecl wcscat(wstr wstr) +# @ cdecl wcscat_s(wstr long wstr) +@ cdecl wcschr(wstr long) +@ cdecl wcscmp(wstr wstr) +@ cdecl wcscoll(wstr wstr) +@ cdecl wcscpy(ptr wstr) +@ cdecl wcscpy_s(ptr long wstr) +@ cdecl wcscspn(wstr wstr) +@ cdecl wcsftime(ptr long wstr ptr) +@ cdecl wcslen(wstr) +@ cdecl wcsncat(wstr wstr long) +# stub wcsncat_s +@ cdecl wcsncmp(wstr wstr long) +@ cdecl wcsncpy(ptr wstr long) +@ cdecl wcsncpy_s(ptr long wstr long) +# stub wcsnlen +@ cdecl wcspbrk(wstr wstr) +@ cdecl wcsrchr(wstr long) +# stub wcsrtombs +# stub wcsrtombs_s +@ cdecl wcsspn(wstr wstr) +@ cdecl wcsstr(wstr wstr) +@ cdecl wcstod(wstr ptr) +@ cdecl wcstok(wstr wstr) +# stub wcstok_s +@ cdecl wcstol(wstr ptr long) +@ cdecl wcstombs(ptr ptr long) +# @ cdecl wcstombs_s(ptr ptr long wstr long) +@ cdecl wcstoul(wstr ptr long) +@ stub wcsxfrm #(ptr wstr long) +# stub wctob +@ cdecl wctomb(ptr long) +# stub wctomb_s +@ varargs wprintf(wstr) +# stub wprintf_s +@ varargs wscanf(wstr) +# @ varargs wscanf_s(wstr) + Propchange: trunk/reactos/dll/win32/msvcrt/msvcrt.spec ------------------------------------------------------------------------------ svn:eol-style = native
14 years, 6 months
1
0
0
0
[ekohl] 47810: [NETEVENT] - Add new netevent.dll. It is a resource dll that will be used by the event log viewer.
by ekohl@svn.reactos.org
Author: ekohl Date: Sun Jun 20 14:58:29 2010 New Revision: 47810 URL:
http://svn.reactos.org/svn/reactos?rev=47810&view=rev
Log: [NETEVENT] - Add new netevent.dll. It is a resource dll that will be used by the event log viewer. Added: trunk/reactos/dll/win32/netevent/ (with props) trunk/reactos/dll/win32/netevent/netevent.c (with props) trunk/reactos/dll/win32/netevent/netevent.rbuild (with props) trunk/reactos/dll/win32/netevent/netevent.spec (with props) trunk/reactos/dll/win32/netevent/netevt.rc (with props) trunk/reactos/include/reactos/mc/netevent.mc (with props) Modified: trunk/reactos/baseaddress.rbuild trunk/reactos/boot/bootdata/packages/reactos.dff trunk/reactos/dll/win32/win32.rbuild trunk/reactos/include/reactos/mc/mc.rbuild Modified: trunk/reactos/baseaddress.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/baseaddress.rbuild?rev=478…
============================================================================== --- trunk/reactos/baseaddress.rbuild [iso-8859-1] (original) +++ trunk/reactos/baseaddress.rbuild [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -27,7 +27,7 @@ <property name="BASEADDRESS_MSDVBNP" value="0x58280000" /> <property name="BASEADDRESS_MSG711ACM" value="0x584f0000" /> <property name="BASEADDRESS_IMAADP32ACM" value="0x585e0000" /> - <property name="BASEADDRESS_BDAPLGIN" value="0x58600000" /> + <property name="BASEADDRESS_BDAPLGIN" value="0x58600000" /> <property name="BASEADDRESS_TELEPHON" value="0x58750000" /> <property name="BASEADDRESS_PWRCFG" value="0x587e0000" /> <property name="BASEADDRESS_MMSYS" value="0x588a0000" /> @@ -133,6 +133,7 @@ <property name="BASEADDRESS_OLESVR32" value="0x71dd0000" /> <property name="BASEADDRESS_OLECLI32" value="0x71df0000" /> <property name="BASEADDRESS_OLETHK32" value="0x71e10000" /> + <property name="BASEADDRESS_NETEVENT" value="0x71e70000" /> <property name="BASEADDRESS_DPLAY" value="0x71e80000" /> <property name="BASEADDRESS_SECURITY" value="0x71f10000" /> <property name="BASEADDRESS_MSSIGN32" value="0x720c0000" /> Modified: trunk/reactos/boot/bootdata/packages/reactos.dff URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/packages/rea…
============================================================================== --- trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] (original) +++ trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -365,6 +365,7 @@ dll\win32\nddeapi\nddeapi.dll 1 dll\win32\netapi32\netapi32.dll 1 dll\win32\netcfgx\netcfgx.dll 1 +dll\win32\netevent\netevent.dll 1 dll\win32\netid\netid.dll 1 dll\win32\netshell\netshell.dll 1 dll\win32\newdev\newdev.dll 1 Propchange: trunk/reactos/dll/win32/netevent/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Sun Jun 20 14:58:29 2010 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+) Propchange: trunk/reactos/dll/win32/netevent/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details. Propchange: trunk/reactos/dll/win32/netevent/ ------------------------------------------------------------------------------ bugtraq:url =
http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/netevent/ ------------------------------------------------------------------------------ tsvn:logminsize = 10 Added: trunk/reactos/dll/win32/netevent/netevent.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/netevent/neteven…
============================================================================== --- trunk/reactos/dll/win32/netevent/netevent.c (added) +++ trunk/reactos/dll/win32/netevent/netevent.c [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -1,0 +1,25 @@ +/* + * PROJECT: ReactOS Network Event Handler + * LICENSE: GPL - See COPYING in the top level directory + * FILE: dll/win32/netevent/netevent.c + * PURPOSE: Dummy main file + * COPYRIGHT: Eric Kohl + */ + +#include <windows.h> + +BOOL +WINAPI +DllMain(IN HINSTANCE hinstDLL, + IN DWORD dwReason, + IN LPVOID lpvReserved) +{ + switch (dwReason) + { + case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hinstDLL); + break; + } + + return TRUE; +} Propchange: trunk/reactos/dll/win32/netevent/netevent.c ------------------------------------------------------------------------------ svn:eol-style = native Propchange: trunk/reactos/dll/win32/netevent/netevent.c ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: trunk/reactos/dll/win32/netevent/netevent.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/netevent/neteven…
============================================================================== --- trunk/reactos/dll/win32/netevent/netevent.rbuild (added) +++ trunk/reactos/dll/win32/netevent/netevent.rbuild [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -1,0 +1,8 @@ +<module name="netevent" type="win32dll" baseaddress="${BASEADDRESS_NETEVENT}" installbase="system32" installname="netevent.dll" unicode="true"> + <importlibrary definition="netevent.spec" /> + <include base="netevent">.</include> + <include base="neteventmsg" root="intermediate">.</include> + <dependency>neteventmsg</dependency> + <file>netevent.c</file> + <file>netevt.rc</file> +</module> Propchange: trunk/reactos/dll/win32/netevent/netevent.rbuild ------------------------------------------------------------------------------ svn:eol-style = native Propchange: trunk/reactos/dll/win32/netevent/netevent.rbuild ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: trunk/reactos/dll/win32/netevent/netevent.spec URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/netevent/neteven…
============================================================================== --- trunk/reactos/dll/win32/netevent/netevent.spec (added) +++ trunk/reactos/dll/win32/netevent/netevent.spec [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -1,0 +1,1 @@ +# netevent.dll exports Propchange: trunk/reactos/dll/win32/netevent/netevent.spec ------------------------------------------------------------------------------ svn:eol-style = native Propchange: trunk/reactos/dll/win32/netevent/netevent.spec ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: trunk/reactos/dll/win32/netevent/netevt.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/netevent/netevt.…
============================================================================== --- trunk/reactos/dll/win32/netevent/netevt.rc (added) +++ trunk/reactos/dll/win32/netevent/netevt.rc [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -1,0 +1,9 @@ +#include <windows.h> + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Network Event Handler\0" +#define REACTOS_STR_INTERNAL_NAME "netevent\0" +#define REACTOS_STR_ORIGINAL_FILENAME "netevent.dll\0" +#include <reactos/version.rc> + +#include "netevent.rc" Propchange: trunk/reactos/dll/win32/netevent/netevt.rc ------------------------------------------------------------------------------ svn:eol-style = native Propchange: trunk/reactos/dll/win32/netevent/netevt.rc ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Modified: trunk/reactos/dll/win32/win32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/win32.rbuild?rev…
============================================================================== --- trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -334,6 +334,9 @@ <directory name="netcfgx"> <xi:include href="netcfgx/netcfgx.rbuild" /> </directory> +<directory name="netevent"> + <xi:include href="netevent/netevent.rbuild" /> +</directory> <directory name="netid"> <xi:include href="netid/netid.rbuild" /> </directory> Modified: trunk/reactos/include/reactos/mc/mc.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/mc.rbui…
============================================================================== --- trunk/reactos/include/reactos/mc/mc.rbuild [iso-8859-1] (original) +++ trunk/reactos/include/reactos/mc/mc.rbuild [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -12,4 +12,8 @@ <module name="errcodes" type="messageheader"> <file>errcodes.mc</file> </module> + + <module name="neteventmsg" type="messageheader"> + <file>netevent.mc</file> + </module> </group> Added: trunk/reactos/include/reactos/mc/netevent.mc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/neteven…
============================================================================== --- trunk/reactos/include/reactos/mc/netevent.mc (added) +++ trunk/reactos/include/reactos/mc/netevent.mc [iso-8859-1] Sun Jun 20 14:58:29 2010 @@ -1,0 +1,68 @@ +; +; netevent.mc MESSAGE resources for netevent.dll +; + +MessageIdTypedef=DWORD + +SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS + Informational=0x1:STATUS_SEVERITY_INFORMATIONAL + Warning=0x2:STATUS_SEVERITY_WARNING + Error=0x3:STATUS_SEVERITY_ERROR + ) + +FacilityNames=(System=0x0:FACILITY_SYSTEM + ) + +LanguageNames=(English=0x409:MSG00409) + + +; +; message definitions +; + +; Facility=System + +; Eventlog messages 6xxx- + +MessageId=6005 +Severity=Warning +Facility=System +SymbolicName=EVENT_EventlogStarted +Language=English +The Event log service was started. +. + +MessageId=6006 +Severity=Warning +Facility=System +SymbolicName=EVENT_EventlogStopped +Language=English +The Event log service was stopped. +. + +MessageId=6009 +Severity=Warning +Facility=System +SymbolicName=EVENT_EventlogProductInfo +Language=English +ReactOS %1 %2 %3 %4. +. + + +; transport messages + +MessageId=9004 +Severity=Error +Facility=System +SymbolicName=EVENT_TRANSPORT_REGISTER_FAILED +Language=English +%2 failed to register itself with the NDIS wrapper. +. + +MessageId=9006 +Severity=Error +Facility=System +SymbolicName=EVENT_TRANSPORT_ADAPTER_NOT_FOUND +Language=English +%2 could not find adapter %3. +. Propchange: trunk/reactos/include/reactos/mc/netevent.mc ------------------------------------------------------------------------------ svn:eol-style = native Propchange: trunk/reactos/include/reactos/mc/netevent.mc ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision
14 years, 6 months
1
0
0
0
[jgardou] 47809: apply 46848 from yarotows [WIN32K] - get rid of ROS_DC::BitsPerPixel. 1 - It was a hack. 2 - Its use was inconsistent.
by jgardou@svn.reactos.org
Author: jgardou Date: Sun Jun 20 13:11:23 2010 New Revision: 47809 URL:
http://svn.reactos.org/svn/reactos?rev=47809&view=rev
Log: apply 46848 from yarotows [WIN32K] - get rid of ROS_DC::BitsPerPixel. 1 - It was a hack. 2 - Its use was inconsistent. Modified: trunk/reactos/ (props changed) trunk/reactos/subsystems/win32/win32k/include/dc.h trunk/reactos/subsystems/win32/win32k/objects/dclife.c trunk/reactos/subsystems/win32/win32k/objects/dcobjs.c trunk/reactos/subsystems/win32/win32k/objects/dcstate.c Propchange: trunk/reactos/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Sun Jun 20 13:11:23 2010 @@ -1,4 +1,4 @@ /branches/header-work:45691-47721 -/branches/reactos-yarotows:46966,47800 +/branches/reactos-yarotows:46848,46966,47800 /branches/ros-amd64-bringup:36852 /branches/ros-amd64-bringup/reactos:34711-34712,34741,34743,34780-34782,34803,34812,34839,34842,34864,34870,34874,34877,34908-34909,34917,34965,35323-35324,35347-35348,35361,35436,35509,35515,35588,35655,35683,35739,35746,35762,35771,35777,35781,35789,35805,35823,35827,35902,35904-35906,35942,35947-35949,35952-35953,35966,36011-36013,36172,36360,36380,36388-36389,36397,36445,36502-36503,36505,36570,36614,36898-36899,36930,36936,36949,36951,36958,36961,36964,36969,36972,36992,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38092,38100,38148-38151,38264-38265,38268,38355,39151,39333,39335,39345,39639,40122-40123,40125,40127-40128,40155,40247,40324,40608,40753,40927-40928,40986-40987,40989,40991,40993,40995-40996,41000-41001,41027-41030,41044-41045,41047-41050,41052,41070,41082-41086,41097-41098,41101,41449,41479,41484-41485,41499-41500,41502,41531,41536,41540,41546-41547,41549,43080,43426,43454,43506,43566,43574,43598,43600-43602,43604-43605,43677,43682,43757,43775,43836,43838-43840,43857-43858,43860,43905-43907,43969,44002,44036-44037,44039-44040,44044-44045,44065,44095,44123,44144,44205,44238,44294,44338-44339,44389,44391,44426,44460,44467-44468,44470-44471,44499,44501,44503-44504,44506,44510-44512,44521,44523-44526,44530,44540,44601,44772,45124,45126-45127,46394,46478,46511,46523-46524,46526,46534-46535,46537-46539,46589,46805 Modified: trunk/reactos/subsystems/win32/win32k/include/dc.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/include/dc.h [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/include/dc.h [iso-8859-1] Sun Jun 20 13:11:23 2010 @@ -28,8 +28,6 @@ HRGN hClipRgn; /* Clip region (may be 0) */ HRGN hVisRgn; /* Visible region (must never be 0) */ HRGN hGCClipRgn; /* GC clip region (ClipRgn AND VisRgn) */ - - BYTE bitsPerPixel; CLIPOBJ *CombinedClip; /* Use XCLIPOBJ in DC. */ Modified: trunk/reactos/subsystems/win32/win32k/objects/dclife.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/objects/dclife.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/objects/dclife.c [iso-8859-1] Sun Jun 20 13:11:23 2010 @@ -310,10 +310,6 @@ // ATM we only have one display. pdcattr->ulDirty_ |= DC_PRIMARY_DISPLAY; - pdc->rosdc.bitsPerPixel = pdc->ppdev->gdiinfo.cBitsPixel * - pdc->ppdev->gdiinfo.cPlanes; - DPRINT("Bits per pel: %u\n", pdc->rosdc.bitsPerPixel); - pdc->flGraphicsCaps = PrimarySurface.devinfo.flGraphicsCaps; pdc->flGraphicsCaps2 = PrimarySurface.devinfo.flGraphicsCaps2; @@ -714,8 +710,6 @@ pdcNew->dhpdev = pdcOld->dhpdev; - pdcNew->rosdc.bitsPerPixel = pdcOld->rosdc.bitsPerPixel; - /* DriverName is copied in the AllocDC routine */ pdcattrNew->ptlWindowOrg = pdcattrOld->ptlWindowOrg; pdcattrNew->szlWindowExt = pdcattrOld->szlWindowExt; Modified: trunk/reactos/subsystems/win32/win32k/objects/dcobjs.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/objects/dcobjs.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/objects/dcobjs.c [iso-8859-1] Sun Jun 20 13:11:23 2010 @@ -162,10 +162,10 @@ return NULL; } - // FIXME: This looks wrong /* Is this a valid palette for this depth? */ - if ((pdc->rosdc.bitsPerPixel <= 8 && ppal->Mode == PAL_INDEXED) || - (pdc->rosdc.bitsPerPixel > 8)) + if ((BitsPerFormat(pdc->dclevel.pSurface->SurfObj.iBitmapFormat) <= 8 + && ppal->Mode == PAL_INDEXED) || + (BitsPerFormat(pdc->dclevel.pSurface->SurfObj.iBitmapFormat) > 8)) { /* Get old palette, set new one */ oldPal = pdc->dclevel.hpal; @@ -291,28 +291,22 @@ // If Info DC this is zero and pSurface is moved to DC->pSurfInfo. psurfBmp->hDC = hDC; - // if we're working with a DIB, get the palette - // [fixme: only create if the selected palette is null] - if (psurfBmp->hSecure) - { -// pDC->rosdc.bitsPerPixel = psurfBmp->dib->dsBmih.biBitCount; ??? - pDC->rosdc.bitsPerPixel = BitsPerFormat(psurfBmp->SurfObj.iBitmapFormat); - /* Set DIBSECTION attribute */ - pdcattr->ulDirty_ |= DC_DIBSECTION; - } - else - { - pDC->rosdc.bitsPerPixel = BitsPerFormat(psurfBmp->SurfObj.iBitmapFormat); - /* Restore DIBSECTION attribute */ - pdcattr->ulDirty_ &= ~DC_DIBSECTION; - } - /* FIXME; improve by using a region without a handle and selecting it */ hVisRgn = IntSysCreateRectRgn( 0, 0, psurfBmp->SurfObj.sizlBitmap.cx, psurfBmp->SurfObj.sizlBitmap.cy); + if(psurfBmp->hSecure) + { + /* Set DIBSECTION attribute */ + pdcattr->ulDirty_ |= DC_DIBSECTION; + } + else + { + pdcattr->ulDirty_ &= ~DC_DIBSECTION; + } + /* Release the exclusive lock */ SURFACE_UnlockSurface(psurfBmp); Modified: trunk/reactos/subsystems/win32/win32k/objects/dcstate.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/objects/dcstate.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/objects/dcstate.c [iso-8859-1] Sun Jun 20 13:11:23 2010 @@ -44,12 +44,6 @@ // FIXME: handle refs pdcDst->dclevel.plfnt = pdcSrc->dclevel.plfnt; - /* ROS hacks */ - if (pdcDst->dctype != DC_TYPE_MEMORY) - { - pdcDst->rosdc.bitsPerPixel = pdcSrc->rosdc.bitsPerPixel; - } - /* Get/SetDCState() don't change hVisRgn field ("Undoc. Windows" p.559). */ if (To) // Copy "To" SaveDC state. { @@ -76,11 +70,6 @@ if (!dc) return FALSE; // Clean the DC if (defaultDCstate) DC_vCopyState(defaultDCstate, dc, FALSE); - - if (dc->dctype != DC_TYPE_MEMORY) - { - dc->rosdc.bitsPerPixel = defaultDCstate->rosdc.bitsPerPixel; - } DC_UnlockDc(dc);
14 years, 6 months
1
0
0
0
[khornicek] 47808: Reshuffle .rbuild entries so we have all files grouped by directories and in alphabetical order.
by khornicek@svn.reactos.org
Author: khornicek Date: Sun Jun 20 12:37:12 2010 New Revision: 47808 URL:
http://svn.reactos.org/svn/reactos?rev=47808&view=rev
Log: Reshuffle .rbuild entries so we have all files grouped by directories and in alphabetical order. Modified: trunk/reactos/dll/3rdparty/mesa32/mesa32.rbuild Modified: trunk/reactos/dll/3rdparty/mesa32/mesa32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/mesa32/mesa32…
============================================================================== --- trunk/reactos/dll/3rdparty/mesa32/mesa32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/mesa32/mesa32.rbuild [iso-8859-1] Sun Jun 20 12:37:12 2010 @@ -32,20 +32,24 @@ <include base="mesa32">src/shader/slang/OSDependent/Linux</include> <include base="mesa32">src/shader/slang/OGLCompilersDLL</include> <directory name="src"> + <directory name="drivers"> + <directory name="common"> + <file>driverfuncs.c</file> + </directory> + <directory name="windows"> + <directory name="gdi"> + <file>wmesa.c</file> + <file>wgl.c</file> + </directory> + <directory name="icd"> + <file>icd.c</file> + </directory> + </directory> + </directory> <directory name="glapi"> <file>glapi_getproc.c</file> <file>glapi.c</file> <file>glthread.c</file> - </directory> - <directory name="math"> - <file>m_debug_clip.c</file> - <file>m_debug_norm.c</file> - <file>m_debug_xform.c</file> - <file>m_eval.c</file> - <file>m_matrix.c</file> - <file>m_translate.c</file> - <file>m_vector.c</file> - <file>m_xform.c</file> </directory> <directory name="main"> <file>accum.c</file> @@ -104,6 +108,9 @@ <file>readpix.c</file> <file>renderbuffer.c</file> <file>scissor.c</file> + <file>shaders.c</file> + <file>state.c</file> + <file>stencil.c</file> <file>texcompress.c</file> <file>texcompress_fxt1.c</file> <file>texcompress_s3tc.c</file> @@ -118,6 +125,17 @@ <file>texstate.c</file> <file>texstore.c</file> <file>varray.c</file> + <file>vtxfmt.c</file> + </directory> + <directory name="math"> + <file>m_debug_clip.c</file> + <file>m_debug_norm.c</file> + <file>m_debug_xform.c</file> + <file>m_eval.c</file> + <file>m_matrix.c</file> + <file>m_translate.c</file> + <file>m_vector.c</file> + <file>m_xform.c</file> </directory> <directory name="shader"> <file>arbprogparse.c</file> @@ -137,6 +155,29 @@ <file>prog_uniform.c</file> <file>program.c</file> <file>programopt.c</file> + <file>shader_api.c</file> + <directory name="slang"> + <file>slang_builtin.c</file> + <file>slang_codegen.c</file> + <file>slang_compile.c</file> + <file>slang_compile_function.c</file> + <file>slang_compile_operation.c</file> + <file>slang_compile_struct.c</file> + <file>slang_compile_variable.c</file> + <file>slang_emit.c</file> + <file>slang_ir.c</file> + <file>slang_label.c</file> + <file>slang_link.c</file> + <file>slang_log.c</file> + <file>slang_mem.c</file> + <file>slang_preprocess.c</file> + <file>slang_print.c</file> + <file>slang_simplify.c</file> + <file>slang_storage.c</file> + <file>slang_typeinfo.c</file> + <file>slang_utility.c</file> + <file>slang_vartable.c</file> + </directory> <directory name="grammar"> <file>grammar_mesa.c</file> </directory> @@ -172,41 +213,9 @@ <file>s_triangle.c</file> <file>s_zoom.c</file> </directory> - <directory name="main"> - <file>shaders.c</file> - </directory> - <directory name="shader"> - <file>shader_api.c</file> - <directory name="slang"> - <file>slang_builtin.c</file> - <file>slang_codegen.c</file> - <file>slang_compile.c</file> - <file>slang_compile_function.c</file> - <file>slang_compile_operation.c</file> - <file>slang_compile_struct.c</file> - <file>slang_compile_variable.c</file> - <file>slang_emit.c</file> - <file>slang_ir.c</file> - <file>slang_label.c</file> - <file>slang_link.c</file> - <file>slang_log.c</file> - <file>slang_mem.c</file> - <file>slang_preprocess.c</file> - <file>slang_print.c</file> - <file>slang_simplify.c</file> - <file>slang_storage.c</file> - <file>slang_typeinfo.c</file> - <file>slang_utility.c</file> - <file>slang_vartable.c</file> - </directory> - </directory> <directory name="swrast_setup"> <file>ss_context.c</file> <file>ss_triangle.c</file> - </directory> - <directory name="main"> - <file>state.c</file> - <file>stencil.c</file> </directory> <directory name="tnl"> <file>t_context.c</file> @@ -246,24 +255,6 @@ <file>vbo_split_copy.c</file> <file>vbo_split_inplace.c</file> </directory> - <directory name="main"> - <file>vtxfmt.c</file> - </directory> - <directory name="drivers"> - <directory name="common"> - <file>driverfuncs.c</file> - </directory> - <directory name="windows"> - <directory name="gdi"> - <file>wmesa.c</file> - <file>wgl.c</file> - </directory> - <directory name="icd"> - <file>icd.c</file> - </directory> - </directory> - </directory> - <if property="ARCH" value="i386"> <directory name="x86"> <directory name="rtasm">
14 years, 6 months
1
0
0
0
[janderwald] 47807: [PORTCLS] - Check if resource list is provided - Fixes a crash for irc:igorko
by janderwald@svn.reactos.org
Author: janderwald Date: Sat Jun 19 15:56:09 2010 New Revision: 47807 URL:
http://svn.reactos.org/svn/reactos?rev=47807&view=rev
Log: [PORTCLS] - Check if resource list is provided - Fixes a crash for irc:igorko Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/backpln/…
============================================================================== --- trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp [iso-8859-1] (original) +++ trunk/reactos/drivers/wdm/audio/backpln/portcls/port_wavepci.cpp [iso-8859-1] Sat Jun 19 15:56:09 2010 @@ -251,8 +251,13 @@ // increment reference on miniport adapter Miniport->AddRef(); - // increment reference on resource list - ResourceList->AddRef(); + + + if (ResourceList) + { + // increment reference on resource list + ResourceList->AddRef(); + } Status = Miniport->Init(UnknownAdapter, ResourceList, this, &ServiceGroup); if (!NT_SUCCESS(Status))
14 years, 6 months
1
0
0
0
[fireball] 47806: - Sync up to Wine-1.2-rc3.
by fireball@svn.reactos.org
Author: fireball Date: Sat Jun 19 08:58:57 2010 New Revision: 47806 URL:
http://svn.reactos.org/svn/reactos?rev=47806&view=rev
Log: - Sync up to Wine-1.2-rc3. Modified: branches/arwinss/reactos/dll/win32/gdi32/ (props changed) branches/arwinss/reactos/dll/win32/gdi32/bidi.c branches/arwinss/reactos/dll/win32/gdi32/dc.c branches/arwinss/reactos/dll/win32/gdi32/enhmfdrv/graphics.c branches/arwinss/reactos/dll/win32/user32/ (props changed) branches/arwinss/reactos/dll/win32/user32/cursoricon.c branches/arwinss/reactos/dll/win32/user32/resources/oic_bang.svg branches/arwinss/reactos/dll/win32/user32/resources/oic_hand.svg branches/arwinss/reactos/dll/win32/user32/resources/oic_note.svg branches/arwinss/reactos/dll/win32/user32/resources/oic_ques.svg branches/arwinss/reactos/dll/win32/user32/resources/oic_sample.svg branches/arwinss/reactos/dll/win32/user32/resources/user32_Da.rc branches/arwinss/reactos/dll/win32/user32/resources/user32_Pl.rc branches/arwinss/reactos/dll/win32/winex11.drv/ (props changed) branches/arwinss/reactos/dll/win32/winex11.drv/dib.c branches/arwinss/reactos/dll/win32/winex11.drv/window.c branches/arwinss/reactos/dll/win32/winex11.drv/xrender.c branches/arwinss/reactos/subsystems/win32/win32k/include/ (props changed) branches/arwinss/reactos/subsystems/win32/win32k/include/request.h (props changed) branches/arwinss/reactos/subsystems/win32/win32k/include/user.h (contents, props changed) branches/arwinss/reactos/subsystems/win32/win32k/wine/ (props changed) branches/arwinss/reactos/subsystems/win32/win32k/wine/queue.c branches/arwinss/reactos/subsystems/win32/win32k/wine/window.c [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/arwinss/reactos/dll/win32/gdi32/bidi.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/gdi32…
Modified: branches/arwinss/reactos/dll/win32/gdi32/dc.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/gdi32…
Modified: branches/arwinss/reactos/dll/win32/gdi32/enhmfdrv/graphics.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/gdi32…
Modified: branches/arwinss/reactos/dll/win32/user32/cursoricon.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/oic_bang.svg URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/oic_hand.svg URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/oic_note.svg URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/oic_ques.svg URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/oic_sample.svg URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/user32_Da.rc URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/user32/resources/user32_Pl.rc URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/user3…
Modified: branches/arwinss/reactos/dll/win32/winex11.drv/dib.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/winex…
Modified: branches/arwinss/reactos/dll/win32/winex11.drv/window.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/winex…
Modified: branches/arwinss/reactos/dll/win32/winex11.drv/xrender.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/dll/win32/winex…
Modified: branches/arwinss/reactos/subsystems/win32/win32k/include/user.h URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win3…
Modified: branches/arwinss/reactos/subsystems/win32/win32k/wine/queue.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win3…
Modified: branches/arwinss/reactos/subsystems/win32/win32k/wine/window.c URL:
http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win3…
14 years, 6 months
1
0
0
0
← Newer
1
...
8
9
10
11
12
13
14
...
41
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Results per page:
10
25
50
100
200