diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2003-04-24 11:17:57 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2003-04-24 11:17:57 +0000 |
commit | 062cd21bb14c314c0b49b0962c38807d2c8beb2e (patch) | |
tree | 0f7dcd71c3f0ea59d2833672087701d1f1df0e93 /lang/cli | |
parent | Fifty-one months after ELF flag day, and after the system compiler became (diff) |
Upgrade to 20021101 release (aka 1.0), which fixes compilation on
recent FreeBSD versions and allows to remove all of the gcc 3.x
fixes. sscli now supports Darwin/ppc, so that it might be possible
to port it to FreeBSD/ppc once it is available.
Notes
Notes:
svn path=/head/; revision=79580
Diffstat (limited to 'lang/cli')
20 files changed, 281 insertions, 2624 deletions
diff --git a/lang/cli/Makefile b/lang/cli/Makefile index 42b4e85f7055..49f032024c1f 100644 --- a/lang/cli/Makefile +++ b/lang/cli/Makefile @@ -6,12 +6,9 @@ # PORTNAME= cli -PORTVERSION= 20020619 +PORTVERSION= 20021101 CATEGORIES= lang -MASTER_SITES= http://download.microsoft.com/download/.netframesdk/CLI/Beta2/WXP/EN-US/ \ - http://download.microsoft.com/download/.netframesdk/Beta2/WXP/EN-US/ \ - http://www.corel.com/6763/downloads/mirror/microsoft/rotor/ \ - ftp://ftp.corel.com/pub/mirror/Microsoft/rotor/ +MASTER_SITES= http://download.microsoft.com/download/.netframesdk/cli3/1.0/wxp/en-us/ DISTNAME= sscli_${PORTVERSION} EXTRACT_SUFX= .tgz @@ -24,6 +21,7 @@ RESTRICTED= "license terms need to be reviewed" NO_CDROM= ${RESTRICTED} NO_PACKAGE= ${RESTRICTED} +USE_REINPLACE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= ${BUILD_TYPE} CONFIGURE_SCRIPT= portconfigure @@ -36,12 +34,19 @@ PLIST_SUB= CLI_VERSION="${PORTVERSION}" .include <bsd.port.pre.mk> .if ${OSVERSION} >= 500000 -EXTRA_PATCHES!= ${ECHO_CMD} ${PKGDIR}/files.5/patch-* +GCC_LIB= -lstdc++ -lgcc -lc_r -lc +.else +GCC_LIB= -lstdc++ -lgcc -lc_r .endif post-extract: @${CP} ${SCRIPTDIR}/portconfigure ${WRKSRC} +post-patch: + @${REINPLACE_CMD} -e 's|%%GCC_LIB%%|${GCC_LIB}|g' \ + ${WRKSRC}/makefile.common.in \ + ${WRKSRC}/rotorenv/bin/rotor_x86mk.inc + do-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./buildall ${BUILD_TYPE}) diff --git a/lang/cli/distinfo b/lang/cli/distinfo index fb415a0c4e59..c17a3353a670 100644 --- a/lang/cli/distinfo +++ b/lang/cli/distinfo @@ -1 +1 @@ -MD5 (sscli_20020619.tgz) = b76f487d46010c488bb0936cedb0137d +MD5 (sscli_20021101.tgz) = be9abced1e3ed97cf94a79f41a15171a diff --git a/lang/cli/files.5/patch-gcc3.1 b/lang/cli/files.5/patch-gcc3.1 deleted file mode 100644 index 6dbd1f78a62b..000000000000 --- a/lang/cli/files.5/patch-gcc3.1 +++ /dev/null @@ -1,2412 +0,0 @@ ---- clr/src/debug/inc/dbgipcevents.h 2002/07/26 21:52:59 1.1 -+++ clr/src/debug/inc/dbgipcevents.h 2002/07/26 21:54:52 -@@ -240,7 +240,7 @@ - if (szName != NULL) - m_szAppDomainName = szName; - else -- m_szAppDomainName = L"<NoName>"; -+ m_szAppDomainName = (LPCWSTR)L"<NoName>"; - - m_iNameLengthInBytes = (int) (wcslen(m_szAppDomainName) + 1) * sizeof(WCHAR); - } ---- clr/src/vm/exceptmacros.h 2002/07/26 19:57:16 1.1 -+++ clr/src/vm/exceptmacros.h 2002/07/26 19:58:13 -@@ -365,7 +365,7 @@ - #define COMPLUS_END_CATCH_NO_RETHROW COMPLUS_END_CATCH - - #define GETTHROWABLE() (GetThread()->GetThrowable()) --#define SETTHROWABLE(or) (GetThread()->SetThrowable(or)) -+#define SETTHROWABLE(oref) (GetThread()->SetThrowable(oref)) - - - ---- clr/src/vm/field.h 2002/07/26 20:08:30 1.1 -+++ clr/src/vm/field.h 2002/07/26 20:09:30 -@@ -433,13 +433,13 @@ - return *pObjRef; - } - -- VOID SetStaticOBJECTREF(OBJECTREF or) -+ VOID SetStaticOBJECTREF(OBJECTREF oref) - { - THROWSCOMPLUSEXCEPTION(); - _ASSERTE(IsStatic()); - - OBJECTREF *pObjRef = NULL; -- GCPROTECT_BEGIN(or); -+ GCPROTECT_BEGIN(oref); - if (IsContextStatic()) - pObjRef = (OBJECTREF*)Context::GetStaticFieldAddress(this); - else if (IsThreadStatic()) -@@ -452,7 +452,7 @@ - } - _ASSERTE(pObjRef); - GCPROTECT_END(); -- SetObjectReference(pObjRef, or, GetAppDomain()); -+ SetObjectReference(pObjRef, oref, GetAppDomain()); - } - - void* GetStaticValuePtr() ---- clr/src/vm/ejitmgr.h 2002/07/26 20:10:39 1.1 -+++ clr/src/vm/ejitmgr.h 2002/07/26 21:52:00 -@@ -425,12 +425,12 @@ - void MovePreservedMethods(); - unsigned CompressPreserveCandidateArray(unsigned size); - void MovePreservedMethod(JittedMethodInfo* jmi); -- int static __cdecl compareJMIstart( const void *arg1, const void *arg2 ); -+ static int __cdecl compareJMIstart( const void *arg1, const void *arg2 ); - - void MoveAllPreservedEhGcInfo(); - void MoveSinglePreservedEhGcInfo(JittedMethodInfo* jmi); - void AddToPreservedEhGcInfoList(JittedMethodInfo* jmi); -- int static __cdecl compareEhGcPtr( const void *arg1, const void *arg2 ); -+ static int __cdecl compareEhGcPtr( const void *arg1, const void *arg2 ); - void growPreservedEhGcInfoList(); - void static CleanupLargeEhGcInfoList(); - ---- clr/src/vm/remoting.h 2002/07/26 20:11:28 1.1 -+++ clr/src/vm/remoting.h 2002/07/26 20:11:48 -@@ -163,8 +163,8 @@ - static void FieldAccessor(FieldDesc* pFD, OBJECTREF o, LPVOID pVal, BOOL fIsGetter); - // Methods related to wrapping/unwrapping of objects - static OBJECTREF WrapHelper(OBJECTREF obj); -- static OBJECTREF Wrap(OBJECTREF or); -- static OBJECTREF GetProxyFromObject(OBJECTREF or); -+ static OBJECTREF Wrap(OBJECTREF oref); -+ static OBJECTREF GetProxyFromObject(OBJECTREF oref); - static OBJECTREF GetObjectFromProxy(OBJECTREF obj, BOOL fMatchContexts); - static BOOL IsProxyToRemoteObject(OBJECTREF obj); - static OBJECTREF GetServerContext(OBJECTREF obj); ---- clr/src/vm/eedbginterface.h 2002/07/26 20:12:33 1.1 -+++ clr/src/vm/eedbginterface.h 2002/07/26 20:12:55 -@@ -79,7 +79,7 @@ - virtual CorElementType ArrayGetElementType(ArrayBase* a) = 0; - - virtual void *GetObjectFromHandle(OBJECTHANDLE handle) = 0; -- virtual void *GetHandleFromObject(void *or, -+ virtual void *GetHandleFromObject(void *oref, - bool fStrongNewRef, - AppDomain *pAppDomain) = 0; - virtual void DbgDestroyHandle( OBJECTHANDLE oh, bool fStrongNewRef ) = 0; ---- clr/src/vm/eedbginterfaceimpl.h 2002/07/26 20:15:41 1.1 -+++ clr/src/vm/eedbginterfaceimpl.h 2002/07/26 20:16:26 -@@ -117,23 +117,23 @@ - return v; - } - -- void *GetHandleFromObject(void *or, bool fStrongNewRef, AppDomain *pAppDomain) -+ void *GetHandleFromObject(void *oref, bool fStrongNewRef, AppDomain *pAppDomain) - { - OBJECTHANDLE oh; - - if (fStrongNewRef) - { -- oh = pAppDomain->CreateStrongHandle( ObjectToOBJECTREF((Object *)or)); -+ oh = pAppDomain->CreateStrongHandle( ObjectToOBJECTREF((Object *)oref)); - - LOG((LF_CORDB, LL_INFO1000, "EEI::GHFO: Given objectref 0x%x," -- "created strong handle 0x%x!\n", or, oh)); -+ "created strong handle 0x%x!\n", oref, oh)); - } - else - { -- oh = pAppDomain->CreateLongWeakHandle( ObjectToOBJECTREF((Object *)or)); -+ oh = pAppDomain->CreateLongWeakHandle( ObjectToOBJECTREF((Object *)oref)); - - LOG((LF_CORDB, LL_INFO1000, "EEI::GHFO: Given objectref 0x%x," -- "created long weak handle 0x%x!\n", or, oh)); -+ "created long weak handle 0x%x!\n", oref, oh)); - } - - return (void*)oh; ---- clr/src/debug/ee/debugger.cpp 2002/07/27 14:37:31 1.1 -+++ clr/src/debug/ee/debugger.cpp 2002/07/27 14:39:23 -@@ -11942,14 +11942,14 @@ - // Suck out the first arg. We're gonna trick GetArgValue by passing in just our object ref as the - // stack. - TypeHandle dummyTH; -- OBJECTREF or = NULL; -+ OBJECTREF oref = NULL; - Object *objPtr; - - // Note that we are passing ELEMENT_TYPE_END in the last parameter because we want to supress the the valid object ref - // check since it will be done properly in DoNormalFuncEval. - // -- GetArgValue(pDE, &(argData[0]), false, false, dummyTH, ELEMENT_TYPE_CLASS, (BYTE*)&or, NULL, NULL, ELEMENT_TYPE_END); -- objPtr = *((Object**) ((BYTE *)&or)); -+ GetArgValue(pDE, &(argData[0]), false, false, dummyTH, ELEMENT_TYPE_CLASS, (BYTE*)&oref, NULL, NULL, ELEMENT_TYPE_END); -+ objPtr = *((Object**) ((BYTE *)&oref)); - if (FAILED(ValidateObject(objPtr))) - COMPlusThrow(kArgumentException, L"Argument_BadObjRef"); - -@@ -11960,18 +11960,18 @@ - // Now, find the proper MethodDesc for this interface method based on the object we're invoking the - // method on. - pMD = g_pEEInterface->GetVirtualMethod(pDE->m_debuggerModule->m_pRuntimeModule, -- OBJECTREFToObject(or), -+ OBJECTREFToObject(oref), - pDE->m_methodToken); - if (pMD == NULL) - { -- if (OBJECTREFToObject(or)->GetMethodTable()->IsThunking()) -+ if (OBJECTREFToObject(oref)->GetMethodTable()->IsThunking()) - { - // give it another try. It can be a proxy object -- if (OBJECTREFToObject(or)->GetMethodTable()->IsTransparentProxyType()) -+ if (OBJECTREFToObject(oref)->GetMethodTable()->IsTransparentProxyType()) - { - // Make sure the proxied object is loaded. -- CRemotingServices::GetClass(or); -- pMD = OBJECTREFToObject(or)->GetMethodTable()->GetMethodDescForInterfaceMethod(pDE->m_md, or); -+ CRemotingServices::GetClass(oref); -+ pMD = OBJECTREFToObject(oref)->GetMethodTable()->GetMethodDescForInterfaceMethod(pDE->m_md, oref); - } - } - if (pMD) -@@ -11985,7 +11985,7 @@ - _ASSERTE(pDE->m_md); - - _ASSERTE(!pDE->m_md->GetClass()->IsInterface() -- || OBJECTREFToObject(or)->GetMethodTable()->IsComObjectType()); -+ || OBJECTREFToObject(oref)->GetMethodTable()->IsComObjectType()); - } - - // If this is a new object operation, then we should have a .ctor. ---- clr/src/inc/version/__file__.ver 2002/07/27 14:59:07 1.1 -+++ clr/src/inc/version/__file__.ver 2002/07/27 16:49:56 -@@ -30,7 +30,7 @@ - #endif - - #ifndef __RC_STRINGIZE_WSZ__ --#define __RC_STRINGIZE_WSZ__AUX(x) L#x -+#define __RC_STRINGIZE_WSZ__AUX(x) L###x - #define __RC_STRINGIZE_WSZ__(x) __RC_STRINGIZE_WSZ__AUX(x) - #endif - ---- clr/src/vm/class.cpp 2002/07/26 22:36:35 1.1 -+++ clr/src/vm/class.cpp 2002/07/26 22:38:59 -@@ -9109,43 +9109,43 @@ - // The following service adjusts a EEClass based on the supplied instance. As - // we add new thunking layers, we just need to teach this service how to navigate - // through them. --EEClass *EEClass::AdjustForThunking(OBJECTREF or) -+EEClass *EEClass::AdjustForThunking(OBJECTREF oref) - { - EEClass *pClass = this; - -- _ASSERTE((or->GetClass() == this) || -- or->GetClass()->IsThunking()); -+ _ASSERTE((oref->GetClass() == this) || -+ oref->GetClass()->IsThunking()); - - if (IsThunking()) - { - if(GetMethodTable()->IsTransparentProxyType()) - { -- pClass = CTPMethodTable::GetClassBeingProxied(or); -+ pClass = CTPMethodTable::GetClassBeingProxied(oref); - } - else - { -- pClass = or->GetClass(); -+ pClass = oref->GetClass(); - } - _ASSERTE(!pClass->IsThunking()); - } - - return pClass; - } --MethodTable *MethodTable::AdjustForThunking(OBJECTREF or) -+MethodTable *MethodTable::AdjustForThunking(OBJECTREF oref) - { - MethodTable *pMT = this; - -- _ASSERTE(or->GetMethodTable() == this); -+ _ASSERTE(oref->GetMethodTable() == this); - - if (IsThunking()) - { - if(IsTransparentProxyType()) - { -- pMT = CTPMethodTable::GetClassBeingProxied(or)->GetMethodTable(); -+ pMT = CTPMethodTable::GetClassBeingProxied(oref)->GetMethodTable(); - } - else - { -- pMT = or->GetMethodTable(); -+ pMT = oref->GetMethodTable(); - } - _ASSERTE(!pMT->IsThunking()); - } ---- clr/src/vm/comndirect.h 2002/07/26 22:51:39 1.1 -+++ clr/src/vm/comndirect.h 2002/07/26 22:52:01 -@@ -61,7 +61,7 @@ - FCDECL4(VOID, GCHandleInternalCompareExchange, OBJECTHANDLE handle, Object *obj, Object* oldObj, int isPinned); - FCDECL1(LPVOID, GCHandleInternalAddrOfPinnedObject, OBJECTHANDLE handle); - FCDECL1(VOID, GCHandleInternalCheckDomain, OBJECTHANDLE handle); --void GCHandleValidatePinnedObject(OBJECTREF or); -+void GCHandleValidatePinnedObject(OBJECTREF oref); - - - ---- clr/src/vm/comndirect.cpp 2002/07/26 22:52:16 1.1 -+++ clr/src/vm/comndirect.cpp 2002/07/26 22:53:57 -@@ -590,17 +590,17 @@ - // object. - FCIMPL2(LPVOID, GCHandleInternalAlloc, Object *obj, int type) - { -- OBJECTREF or(obj); -+ OBJECTREF oref(obj); - OBJECTHANDLE hnd; - - HELPER_METHOD_FRAME_BEGIN_RET_NOPOLL(); - THROWSCOMPLUSEXCEPTION(); - - // If it is a pinned handle, check the object type. -- if (type == HNDTYPE_PINNED) GCHandleValidatePinnedObject(or); -+ if (type == HNDTYPE_PINNED) GCHandleValidatePinnedObject(oref); - - // Create the handle. -- if((hnd = GetAppDomain()->CreateTypedHandle(or, type)) == NULL) -+ if((hnd = GetAppDomain()->CreateTypedHandle(oref, type)) == NULL) - COMPlusThrowOM(); - HELPER_METHOD_FRAME_END_POLL(); - return (LPVOID) hnd; -@@ -621,29 +621,29 @@ - // Get the object referenced by a GC handle. - FCIMPL1(LPVOID, GCHandleInternalGet, OBJECTHANDLE handle) - { -- OBJECTREF or; -+ OBJECTREF oref; - - HELPER_METHOD_FRAME_BEGIN_RET_0(); - THROWSCOMPLUSEXCEPTION(); - -- or = ObjectFromHandle(handle); -+ oref = ObjectFromHandle(handle); - - HELPER_METHOD_FRAME_END(); -- return *((LPVOID*)&or); -+ return *((LPVOID*)&oref); - } - FCIMPLEND - - // Update the object referenced by a GC handle. - FCIMPL3(VOID, GCHandleInternalSet, OBJECTHANDLE handle, Object *obj, int isPinned) - { -- OBJECTREF or(obj); -+ OBJECTREF oref(obj); - HELPER_METHOD_FRAME_BEGIN_NOPOLL(); - THROWSCOMPLUSEXCEPTION(); - -- if (isPinned) GCHandleValidatePinnedObject(or); -+ if (isPinned) GCHandleValidatePinnedObject(oref); - - // Update the stored object reference. -- StoreObjectInHandle(handle, or); -+ StoreObjectInHandle(handle, oref); - HELPER_METHOD_FRAME_END_POLL(); - } - FCIMPLEND -@@ -672,23 +672,23 @@ - HELPER_METHOD_FRAME_BEGIN_RET_0(); - THROWSCOMPLUSEXCEPTION(); - -- OBJECTREF or = ObjectFromHandle(handle); -- if (or == NULL) -+ OBJECTREF oref = ObjectFromHandle(handle); -+ if (oref == NULL) - p = NULL; - else - { - // Get the interior pointer for the supported pinned types. -- if (or->GetMethodTable() == g_pStringClass) -+ if (oref->GetMethodTable() == g_pStringClass) - { -- p = ((*(StringObject **)&or))->GetBuffer(); -+ p = ((*(StringObject **)&oref))->GetBuffer(); - } -- else if (or->GetMethodTable()->IsArray()) -+ else if (oref->GetMethodTable()->IsArray()) - { -- p = (*((ArrayBase**)&or))->GetDataPtr(); -+ p = (*((ArrayBase**)&oref))->GetDataPtr(); - } - else - { -- p = or->GetData(); -+ p = oref->GetData(); - } - } - -@@ -709,21 +709,21 @@ - - // Check that the supplied object is valid to put in a pinned handle. - // Throw an exception if not. --void GCHandleValidatePinnedObject(OBJECTREF or) -+void GCHandleValidatePinnedObject(OBJECTREF oref) - { - THROWSCOMPLUSEXCEPTION(); - - // NULL is fine. -- if (or == NULL) return; -+ if (oref == NULL) return; - -- if (or->GetMethodTable() == g_pStringClass) -+ if (oref->GetMethodTable() == g_pStringClass) - { - return; - } - -- if (or->GetMethodTable()->IsArray()) -+ if (oref->GetMethodTable()->IsArray()) - { -- BASEARRAYREF asArray = (BASEARRAYREF) or; -+ BASEARRAYREF asArray = (BASEARRAYREF) oref; - if (CorTypeInfo::IsPrimitiveType(asArray->GetElementType())) - { - return; -@@ -741,7 +741,7 @@ - } - - } -- else if (or->GetMethodTable()->GetClass()->IsBlittable()) -+ else if (oref->GetMethodTable()->GetClass()->IsBlittable()) - { - return; - } ---- clr/src/vm/comobject.cpp 2002/07/26 22:54:11 1.1 -+++ clr/src/vm/comobject.cpp 2002/07/26 22:55:20 -@@ -53,10 +53,10 @@ - return(obj); - - Object* retVal; -- OBJECTREF or(obj); -- HELPER_METHOD_FRAME_BEGIN_RET_1(or); // Set up a frame -+ OBJECTREF oref(obj); -+ HELPER_METHOD_FRAME_BEGIN_RET_1(oref); // Set up a frame - retVal = OBJECTREFToObject(FastAllocateObject(pMT)); -- CopyValueClass(retVal->GetData(), or->GetData(), pMT, retVal->GetAppDomain()); -+ CopyValueClass(retVal->GetData(), oref->GetData(), pMT, retVal->GetAppDomain()); - HELPER_METHOD_FRAME_END(); - - return(retVal); -@@ -64,19 +64,19 @@ - - // Note that we obtain a sync block index without actually building a sync block. - // That's because a lot of objects are hashed, without requiring support for --FCIMPL1(INT32, ObjectNative::GetHashCode, Object* or) { -- if (or == 0) -+FCIMPL1(INT32, ObjectNative::GetHashCode, Object* oref) { -+ if (oref == 0) - return 0; - -- VALIDATEOBJECTREF(or); -+ VALIDATEOBJECTREF(oref); - -- DWORD idx = or->GetSyncBlockIndex(); -+ DWORD idx = oref->GetSyncBlockIndex(); - - _ASSERTE(idx != 0); - - // If the syncblock already exists, it has now become precious. Otherwise the - // hash code would not be stable across GCs. -- SyncBlock *psb = or->PassiveGetSyncBlock(); -+ SyncBlock *psb = oref->PassiveGetSyncBlock(); - - if (psb) - psb->SetPrecious(); -@@ -120,26 +120,26 @@ - - FCIMPL1(ReflectClassBaseObject*, ObjectNative::GetClass, Object* pThis) - { -- OBJECTREF or = NULL; -+ OBJECTREF oref = NULL; - REFLECTCLASSBASEREF refClass = NULL; - -- HELPER_METHOD_FRAME_BEGIN_RET_ATTRIB_2(Frame::FRAME_ATTR_RETURNOBJ, or, refClass); -+ HELPER_METHOD_FRAME_BEGIN_RET_ATTRIB_2(Frame::FRAME_ATTR_RETURNOBJ, oref, refClass); - -- or = ObjectToOBJECTREF(pThis); -- EEClass* pClass = or->GetTrueMethodTable()->GetClass(); -+ oref = ObjectToOBJECTREF(pThis); -+ EEClass* pClass = oref->GetTrueMethodTable()->GetClass(); - - // Arrays of Pointers are implemented by reflection, - // defer to COMClass for them. - if (pClass->IsArrayClass()) - { - // This code is essentially duplicated in GetExistingClass. -- ArrayBase* array = (ArrayBase*) OBJECTREFToObject(or); -+ ArrayBase* array = (ArrayBase*) OBJECTREFToObject(oref); - TypeHandle arrayType = array->GetTypeHandle(); - refClass = (REFLECTCLASSBASEREF) arrayType.AsArray()->CreateClassObj(); - } -- else if (or->GetClass()->IsThunking()) -+ else if (oref->GetClass()->IsThunking()) - { -- refClass = CRemotingServices::GetClass(or); -+ refClass = CRemotingServices::GetClass(oref); - } - else - { ---- clr/src/vm/comsecurityruntime.cpp 2002/07/26 22:56:36 1.1 -+++ clr/src/vm/comsecurityruntime.cpp 2002/07/26 22:57:04 -@@ -235,8 +235,8 @@ - _ASSERTE((CorDeclSecurity)iType > dclActionNil && - (CorDeclSecurity)iType <= dclMaximumValue); - -- OBJECTREF or = pClass; -- EEClass* pClass = or->GetClass(); -+ OBJECTREF oref = pClass; -+ EEClass* pClass = oref->GetClass(); - _ASSERTE(pClass); - _ASSERTE(pClass->GetModule()); - ---- clr/src/vm/comvariant.h.orig Sat Jul 27 01:08:05 2002 -+++ clr/src/vm/comvariant.h Sat Jul 27 01:09:21 2002 -@@ -210,9 +210,9 @@ - return &m_or; - } - -- FORCEINLINE void SetObjRef(OBJECTREF or) { -- if (or!=NULL) { -- SetObjectReferenceUnchecked(&m_or, or); -+ FORCEINLINE void SetObjRef(OBJECTREF oref) { -+ if (oref!=NULL) { -+ SetObjectReferenceUnchecked(&m_or, oref); - } else { - // Casting trick to avoid going thru overloaded operator= (which - // in this case would trigger a false write barrier violation assert.) -@@ -343,7 +343,7 @@ - static STRINGREF GetStringFromVariant(VariantData* v); - - // This is the private version of new Variant. It is called by all the others. -- static void NewVariant(VariantData* dest, const CVTypes type, OBJECTREF *or, void *pvData); -+ static void NewVariant(VariantData* dest, const CVTypes type, OBJECTREF *oref, void *pvData); - static STRINGREF CallObjToString(VariantData *); - static HRESULT __stdcall LoadVariant(); - ---- clr/src/vm/marshaler.h 2002/07/26 23:12:38 1.1 -+++ clr/src/vm/marshaler.h 2002/07/26 23:14:08 -@@ -3561,9 +3561,9 @@ - { - THROWSCOMPLUSEXCEPTION(); - -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - -- if (or == NULL) -+ if (oref == NULL) - m_native = NULL; - else - { -@@ -3582,9 +3582,9 @@ - - void ConvertSpaceComToNativeTemp() - { -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - -- if (or == NULL) -+ if (oref == NULL) - m_native = NULL; - else - m_native = GetThread()->m_MarshalAlloc.Alloc(m_pMT->GetNativeSize()); -@@ -3598,21 +3598,21 @@ - { - if (m_native != NULL) - { -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - _ASSERTE(!m_pMT->ContainsPointers()); - -- memcpyNoGCRefs(or->GetData(), m_native, m_pMT->GetNativeSize()); -+ memcpyNoGCRefs(oref->GetData(), m_native, m_pMT->GetNativeSize()); - } - } - - void ConvertContentsComToNative() - { -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - - _ASSERTE(!m_pMT->ContainsPointers()); -- if (or != NULL) -+ if (oref != NULL) - { -- memcpyNoGCRefs(m_native, or->GetData(), m_pMT->GetNativeSize()); -+ memcpyNoGCRefs(m_native, oref->GetData(), m_pMT->GetNativeSize()); - } - } - -@@ -3693,9 +3693,9 @@ - { - THROWSCOMPLUSEXCEPTION(); - -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - -- if (or == NULL) -+ if (oref == NULL) - m_native = NULL; - else - { -@@ -3717,9 +3717,9 @@ - - void ConvertSpaceComToNativeTemp() - { -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - -- if (or == NULL) -+ if (oref == NULL) - m_native = NULL; - else - m_native = GetThread()->m_MarshalAlloc.Alloc(m_pMT->GetNativeSize()); -@@ -3742,9 +3742,9 @@ - - void ConvertContentsComToNative() - { -- OBJECTREF or = ObjectFromHandle(m_com); -+ OBJECTREF oref = ObjectFromHandle(m_com); - -- if (or != NULL) -+ if (oref != NULL) - { - FillMemory(m_native, m_pMT->GetNativeSize(), 0); //Gotta do this first so an error halfway thru doesn't leave things in a bad state. - FmtClassUpdateNative( (OBJECTREF*)m_com, (LPBYTE)m_native); ---- clr/src/vm/gcscan.cpp 2002/07/26 23:16:43 1.1 -+++ clr/src/vm/gcscan.cpp 2002/07/26 23:17:18 -@@ -595,8 +595,8 @@ - TypeHandle subArrayType = arrayDesc->GetElementTypeHandle().AsArray(); - for (INT32 i = 0; i < cElements; i++) - { -- OBJECTREF or = AllocateArrayEx(subArrayType, &pArgs[1], dwNumArgs-1, bAllocateInLargeHeap); -- pOuterArray->SetAt(i, or); -+ OBJECTREF oref = AllocateArrayEx(subArrayType, &pArgs[1], dwNumArgs-1, bAllocateInLargeHeap); -+ pOuterArray->SetAt(i, oref); - } - - #ifdef STRESS_HEAP ---- clr/src/vm/invokeutil.cpp 2002/07/26 23:21:14 1.1 -+++ clr/src/vm/invokeutil.cpp 2002/07/26 23:22:21 -@@ -1655,13 +1655,13 @@ - case ELEMENT_TYPE_VAR: - if (pField->IsStatic()) - { -- OBJECTREF or = pField->GetStaticOBJECTREF(); -- value = ObjToArgSlot(or); -+ OBJECTREF oref = pField->GetStaticOBJECTREF(); -+ value = ObjToArgSlot(oref); - } - else - { -- OBJECTREF or = pField->GetRefValue(*target); -- value = ObjToArgSlot(or); -+ OBJECTREF oref = pField->GetRefValue(*target); -+ value = ObjToArgSlot(oref); - } - break; - ---- clr/src/vm/message.cpp 2002/07/26 23:23:44 1.1 -+++ clr/src/vm/message.cpp 2002/07/26 23:24:46 -@@ -478,15 +478,15 @@ - // write unboxed version back to memory provided by the client - if (pvDest) - { -- OBJECTREF or = pSrc; -- if (or == NULL) -+ OBJECTREF oref = pSrc; -+ if (oref == NULL) - { - COMPlusThrow(kRemotingException, L"Remoting_Message_BadRetValOrOutArg"); - } -- CopyValueClassUnchecked(pvDest, or->UnBox(), or->GetMethodTable()); -+ CopyValueClassUnchecked(pvDest, oref->UnBox(), oref->GetMethodTable()); - // return the object so it can be stored in the frame and - // propagated to the root set -- ret = *((INT64*) &or); -+ ret = *((INT64*) &oref); - } - } - else -@@ -497,21 +497,21 @@ - // Check if it is an ObjectRef (from the GC heap) - if (CorTypeInfo::IsObjRef(typ)) - { -- OBJECTREF or = pSrc; -- OBJECTREF savedOr = or; -+ OBJECTREF oref = pSrc; -+ OBJECTREF savedOr = oref; - -- if ((or!=NULL) && (or->GetMethodTable()->IsTransparentProxyType())) -+ if ((oref!=NULL) && (oref->GetMethodTable()->IsTransparentProxyType())) - { -- GCPROTECT_BEGIN(or); -+ GCPROTECT_BEGIN(oref); - if (!pClass) - pClass = pSig->GetRetEEClass(); - // CheckCast ensures that the returned object (proxy) gets - // refined to the level expected by the caller of the method -- if (!CRemotingServices::CheckCast(or, pClass)) -+ if (!CRemotingServices::CheckCast(oref, pClass)) - { - COMPlusThrow(kInvalidCastException, L"Arg_ObjObj"); - } -- savedOr = or; -+ savedOr = oref; - GCPROTECT_END(); - } - if (pvDest) ---- clr/src/vm/ndirect.cpp 2002/07/26 23:29:00 1.1 -+++ clr/src/vm/ndirect.cpp 2002/07/26 23:29:52 -@@ -1333,11 +1333,11 @@ - if (pCleanup) { - if (managedRetValTypeCat == MLHF_TYPECAT_GCREF) { - -- OBJECTREF or; -- or = ObjectToOBJECTREF(*(Object**)&returnValue); -- GCPROTECT_BEGIN(or); -+ OBJECTREF oref; -+ oref = ObjectToOBJECTREF(*(Object**)&returnValue); -+ GCPROTECT_BEGIN(oref); - pCleanup->Cleanup(FALSE); -- *((OBJECTREF*)&returnValue) = or; -+ *((OBJECTREF*)&returnValue) = oref; - GCPROTECT_END(); - - } else { ---- clr/src/vm/permset.cpp 2002/07/26 23:37:29 1.1 -+++ clr/src/vm/permset.cpp 2002/07/26 23:40:44 -@@ -573,7 +573,7 @@ - HRESULT hr = S_OK; - DWORD i, j; - Thread *pThread; -- OBJECTREF *or; -+ OBJECTREF *oref; - TypeHandle hType; - EEClass *pClass; - MethodDesc *pMD; -@@ -610,10 +610,10 @@ - - // Make a pass through the permission set, allocating objects for each - // security attribute class. -- or = (OBJECTREF*)_alloca(pPset->dwPermissions * sizeof(OBJECTREF)); -- memset(or, 0, pPset->dwPermissions * sizeof(OBJECTREF)); -+ oref = (OBJECTREF*)_alloca(pPset->dwPermissions * sizeof(OBJECTREF)); -+ memset(oref, 0, pPset->dwPermissions * sizeof(OBJECTREF)); - -- GCPROTECT_ARRAY_BEGIN(*or, pPset->dwPermissions); -+ GCPROTECT_ARRAY_BEGIN(*oref, pPset->dwPermissions); - - for (i = 0; i < pPset->dwPermissions; i++) { - CORSEC_PERM *pPerm = &pPset->pPermissions[i]; -@@ -769,8 +769,8 @@ - FATAL_EE_ERROR(); - - // Instantiate an instance. -- or[i] = AllocateObject(pClass->GetMethodTable()); -- if (or[i] == NULL) -+ oref[i] = AllocateObject(pClass->GetMethodTable()); -+ if (oref[i] == NULL) - COMPlusThrowOM(); - - // Find and call the constructor. -@@ -781,7 +781,7 @@ - FATAL_EE_ERROR(); - - ARG_SLOT args[] = { -- ObjToArgSlot(or[i]), -+ ObjToArgSlot(oref[i]), - (ARG_SLOT)pPset->dwAction - }; - -@@ -942,27 +942,27 @@ - case SERIALIZATION_TYPE_I1: - case SERIALIZATION_TYPE_U1: - case SERIALIZATION_TYPE_CHAR: -- pFD->SetValue8(or[i], *(BYTE*)pbBuffer); -+ pFD->SetValue8(oref[i], *(BYTE*)pbBuffer); - pbBuffer += sizeof(BYTE); - cbBuffer -= sizeof(BYTE); - break; - case SERIALIZATION_TYPE_I2: - case SERIALIZATION_TYPE_U2: -- pFD->SetValue16(or[i], *(WORD*)pbBuffer); -+ pFD->SetValue16(oref[i], *(WORD*)pbBuffer); - pbBuffer += sizeof(WORD); - cbBuffer -= sizeof(WORD); - break; - case SERIALIZATION_TYPE_I4: - case SERIALIZATION_TYPE_U4: - case SERIALIZATION_TYPE_R4: -- pFD->SetValue32(or[i], *(DWORD*)pbBuffer); -+ pFD->SetValue32(oref[i], *(DWORD*)pbBuffer); - pbBuffer += sizeof(DWORD); - cbBuffer -= sizeof(DWORD); - break; - case SERIALIZATION_TYPE_I8: - case SERIALIZATION_TYPE_U8: - case SERIALIZATION_TYPE_R8: -- pFD->SetValue64(or[i], *(INT64*)pbBuffer); -+ pFD->SetValue64(oref[i], *(INT64*)pbBuffer); - pbBuffer += sizeof(INT64); - cbBuffer -= sizeof(INT64); - break; -@@ -991,7 +991,7 @@ - } else - orString = NULL; - -- pFD->SetRefValue(or[i], (OBJECTREF)orString); -+ pFD->SetRefValue(oref[i], (OBJECTREF)orString); - - pbBuffer += dwLength; - cbBuffer -= dwLength; -@@ -1001,19 +1001,19 @@ - switch (eEnumType) { - case ELEMENT_TYPE_I1: - case ELEMENT_TYPE_U1: -- pFD->SetValue8(or[i], *(BYTE*)pbBuffer); -+ pFD->SetValue8(oref[i], *(BYTE*)pbBuffer); - pbBuffer += sizeof(BYTE); - cbBuffer -= sizeof(BYTE); - break; - case ELEMENT_TYPE_I2: - case ELEMENT_TYPE_U2: -- pFD->SetValue16(or[i], *(WORD*)pbBuffer); -+ pFD->SetValue16(oref[i], *(WORD*)pbBuffer); - pbBuffer += sizeof(WORD); - cbBuffer -= sizeof(WORD); - break; - case ELEMENT_TYPE_I4: - case ELEMENT_TYPE_U4: -- pFD->SetValue32(or[i], *(DWORD*)pbBuffer); -+ pFD->SetValue32(oref[i], *(DWORD*)pbBuffer); - pbBuffer += sizeof(DWORD); - cbBuffer -= sizeof(DWORD); - break; -@@ -1132,7 +1132,7 @@ - - // ! don't move this up, COMString::NewString - // ! inside the switch causes a GC -- args[0] = ObjToArgSlot(or[i]); -+ args[0] = ObjToArgSlot(oref[i]); - - // Call the setter. - pMD->Call(args); -@@ -1161,7 +1161,7 @@ - - // Copy over the permission objects references. - for (i = 0; i < pPset->dwPermissions; i++) -- orInput->SetAt(i, or[i]); -+ orInput->SetAt(i, oref[i]); - - { - // Call the routine. ---- clr/src/inc/version/__product__.ver 2002/07/27 19:43:42 1.1 -+++ clr/src/inc/version/__product__.ver 2002/07/27 19:44:03 -@@ -29,7 +29,7 @@ - #endif - - #ifndef __RC_STRINGIZE_WSZ__ --#define __RC_STRINGIZE_WSZ__AUX(x) L#x -+#define __RC_STRINGIZE_WSZ__AUX(x) L###x - #define __RC_STRINGIZE_WSZ__(x) __RC_STRINGIZE_WSZ__AUX(x) - #endif - ---- palrt/inc/sscli_version.h 2002/07/27 19:43:42 1.1 -+++ palrt/inc/sscli_version.h 2002/07/27 19:44:13 -@@ -27,7 +27,7 @@ - #endif - - #ifndef __RC_STRINGIZE_WSZ__ --#define __RC_STRINGIZE_WSZ__AUX(x) L#x -+#define __RC_STRINGIZE_WSZ__AUX(x) L###x - #define __RC_STRINGIZE_WSZ__(x) __RC_STRINGIZE_WSZ__AUX(x) - #endif - ---- clr/src/vm/comvariant.cpp.orig Thu Jun 20 02:43:16 2002 -+++ clr/src/vm/comvariant.cpp Sat Jul 27 23:23:01 2002 -@@ -300,15 +300,15 @@ - **Returns: A new Variant with all of the appropriate fields filled out. - **Exceptions: OutOfMemoryError if v can't be allocated. - ==============================================================================*/ --void COMVariant::NewVariant(VariantData* dest, const CVTypes type, OBJECTREF *or, void *pvData) { -+void COMVariant::NewVariant(VariantData* dest, const CVTypes type, OBJECTREF *oref, void *pvData) { - - THROWSCOMPLUSEXCEPTION(); -- _ASSERTE((type!=CV_EMPTY && type!=CV_NULL && type!=CV_MISSING) || or==NULL); // Don't pass an object in for Empty. -+ _ASSERTE((type!=CV_EMPTY && type!=CV_NULL && type!=CV_MISSING) || oref==NULL); // Don't pass an object in for Empty. - - //If both arguments are null or both are specified, we're in an illegal situation. Bail. - //If all three are null, we're creating an empty variant -- if ((type >= CV_LAST || type < 0) || (or && pvData) || -- (!or && !pvData && (type!=CV_EMPTY && type!=CV_NULL && type != CV_MISSING))) { -+ if ((type >= CV_LAST || type < 0) || (oref && pvData) || -+ (!oref && !pvData && (type!=CV_EMPTY && type!=CV_NULL && type != CV_MISSING))) { - COMPlusThrow(kArgumentException); - } - -@@ -317,21 +317,21 @@ - - //Fill in the data. - dest->SetType(type); -- if (or) { -- if (*or != NULL) { -- EEClass* pEEC = (*or)->GetClass(); -+ if (oref) { -+ if (*oref != NULL) { -+ EEClass* pEEC = (*oref)->GetClass(); - if (!pEEC->IsValueClass()) { -- dest->SetObjRef(*or); -+ dest->SetObjRef(*oref); - } - else { - if (pEEC==s_pVariantClass) { -- VariantData* pVar = (VariantData *) (*or)->UnBox(); -+ VariantData* pVar = (VariantData *) (*oref)->UnBox(); - dest->SetObjRef(pVar->GetObjRef()); - dest->SetFullTypeInfo(pVar->GetFullTypeInfo()); - dest->SetDataAsInt64(pVar->GetDataAsInt64()); - return; - } -- void* UnboxData = (*or)->UnBox(); -+ void* UnboxData = (*oref)->UnBox(); - CVTypes cvt = GetCVTypeFromClass(pEEC); - if (cvt>=CV_BOOLEAN && cvt<=CV_U4) { - dest->SetObjRef(NULL); -@@ -343,7 +343,7 @@ - dest->SetDataAsInt64(*((INT64 *)UnboxData)); - dest->SetType(cvt); - } else if (cvt == CV_ENUM) { -- TypeHandle th = (*or)->GetTypeHandle(); -+ TypeHandle th = (*oref)->GetTypeHandle(); - dest->SetType(GetEnumFlags(th.AsClass())); - switch(th.GetNormCorElementType()) { - case ELEMENT_TYPE_I1: -@@ -376,14 +376,14 @@ - dest->SetObjRef(th.CreateClassObj()); - } else { - // Decimal and other boxed value classes handled here. -- dest->SetObjRef(*or); -+ dest->SetObjRef(*oref); - dest->SetData(0); - } - return; - } - } - else { -- dest->SetObjRef(*or); -+ dest->SetObjRef(*oref); - } - - dest->SetDataAsInt64(0); -@@ -1058,16 +1058,16 @@ - return Create8BytePrimitive(data, vRef->GetEEClass(), cvt); - - case CV_ENUM: { -- OBJECTREF or = vRef->GetObjRef(); -- _ASSERTE(or != NULL); -- ReflectClass* pRC = (ReflectClass*) ((REFLECTCLASSBASEREF) or)->GetData(); -+ OBJECTREF oref = vRef->GetObjRef(); -+ _ASSERTE(oref != NULL); -+ ReflectClass* pRC = (ReflectClass*) ((REFLECTCLASSBASEREF) oref)->GetData(); - _ASSERTE(pRC); - EEClass* pEEC = pRC->GetClass(); - _ASSERTE(pEEC); - MethodTable* mt = pEEC->GetMethodTable(); - _ASSERTE(mt); -- or = mt->Box(vRef->GetData()); -- return or; -+ oref = mt->Box(vRef->GetData()); -+ return oref; - } - - case CV_VOID: ---- clr/src/vm/excep.cpp 2002/07/27 20:38:38 1.1 -+++ clr/src/vm/excep.cpp 2002/07/27 20:38:54 -@@ -4751,7 +4751,7 @@ - - LPCWSTR GetHResultSymbolicName(HRESULT hr) - { --#define CASE_HRESULT(hrname) case hrname: return L#hrname; -+#define CASE_HRESULT(hrname) case hrname: return L###hrname; - - - switch (hr) ---- clr/src/vm/jitinterface.cpp.orig Thu Jun 20 02:43:20 2002 -+++ clr/src/vm/jitinterface.cpp Sat Jul 27 23:44:28 2002 -@@ -4050,17 +4050,17 @@ - if (obj == NULL) - FCThrow(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ OBJECTREF oref = ObjectToOBJECTREF(obj); -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, FALSE); -- if (or->GetMethodTable()->IsTransparentProxyType()) -+ oref = CRemotingServices::GetObjectFromProxy(oref, FALSE); -+ if (oref->GetMethodTable()->IsTransparentProxyType()) - FCThrow(kInvalidOperationException); - } - - { -- fldAddr = pFD->GetAddress(OBJECTREFToObject(or)); -- _ASSERTE(or->GetMethodTable()->IsMarshaledByRef() || pFD->IsDangerousAppDomainAgileField()); -+ fldAddr = pFD->GetAddress(OBJECTREFToObject(oref)); -+ _ASSERTE(oref->GetMethodTable()->IsMarshaledByRef() || pFD->IsDangerousAppDomainAgileField()); - } - - return fldAddr; -@@ -5426,32 +5426,32 @@ - - /*********************************************************************/ - // This is a helper routine used by JIT_GetField32 below --__int32 __stdcall JIT_GetField32Worker(OBJECTREF or, FieldDesc *pFD) -+__int32 __stdcall JIT_GetField32Worker(OBJECTREF oref, FieldDesc *pFD) - { - THROWSCOMPLUSEXCEPTION(); - - switch (pFD->GetFieldType()) - { - case ELEMENT_TYPE_I1: -- return (INT8)(pFD->GetValue8(or)); -+ return (INT8)(pFD->GetValue8(oref)); - case ELEMENT_TYPE_BOOLEAN: - case ELEMENT_TYPE_U1: -- return (UINT8)(pFD->GetValue8(or)); -+ return (UINT8)(pFD->GetValue8(oref)); - case ELEMENT_TYPE_I2: -- return (INT16)(pFD->GetValue16(or)); -+ return (INT16)(pFD->GetValue16(oref)); - case ELEMENT_TYPE_CHAR: - case ELEMENT_TYPE_U2: -- return (UINT16)(pFD->GetValue16(or)); -+ return (UINT16)(pFD->GetValue16(oref)); - case ELEMENT_TYPE_I4: // can fallthru - case ELEMENT_TYPE_U4: - IN_WIN32(case ELEMENT_TYPE_PTR:) - IN_WIN32(case ELEMENT_TYPE_I:) - IN_WIN32(case ELEMENT_TYPE_U:) -- return pFD->GetValue32(or); -+ return pFD->GetValue32(oref); - - case ELEMENT_TYPE_R4: - INT32 value; -- value = pFD->GetValue32(or); -+ value = pFD->GetValue32(oref); - setFPReturn(4, value); - return value; - -@@ -5474,7 +5474,7 @@ - if (obj == NULL) - FCThrow(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - INT32 value = 0; - -@@ -5484,18 +5484,18 @@ - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - // This is a cross context field access. Setup a frame as we will - // transition to managed code later. - HELPER_METHOD_FRAME_BEGIN_RET_NOPOLL(); // Set up a frame -- value = JIT_GetField32Worker(or, pFD); -+ value = JIT_GetField32Worker(oref, pFD); - HELPER_METHOD_FRAME_END(); // Tear down the frame - } - else - { -- value = JIT_GetField32Worker(or, pFD); -+ value = JIT_GetField32Worker(oref, pFD); - } - - FC_GC_POLL_RET(); -@@ -5505,9 +5505,9 @@ - - /*********************************************************************/ - // This is a helper routine used by JIT_GetField64 below --__int64 __stdcall JIT_GetField64Worker(OBJECTREF or, FieldDesc *pFD) -+__int64 __stdcall JIT_GetField64Worker(OBJECTREF oref, FieldDesc *pFD) - { -- INT64 value = pFD->GetValue64(or); -+ INT64 value = pFD->GetValue64(oref); - if (ELEMENT_TYPE_R8 == pFD->GetFieldType()) - { - setFPReturn(8, value); -@@ -5525,27 +5525,27 @@ - if (obj == NULL) - FCThrow(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - INT64 value = 0; - - _ASSERTE(pFD->GetMethodTableOfEnclosingClass()->GetClass()->GetMethodTable() == pFD->GetMethodTableOfEnclosingClass()); - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - // This is a cross context field access. Setup a frame as we will - // transition to managed code later. - HELPER_METHOD_FRAME_BEGIN_RET_NOPOLL(); // Set up a frame - -- value = JIT_GetField64Worker(or, pFD); -+ value = JIT_GetField64Worker(oref, pFD); - - HELPER_METHOD_FRAME_END(); // Tear down the frame - } - else - { -- value = JIT_GetField64Worker(or, pFD); -+ value = JIT_GetField64Worker(oref, pFD); - } - FC_GC_POLL_RET(); - return value; -@@ -5554,7 +5554,7 @@ - - /*********************************************************************/ - // This is a helper routine used by JIT_SetField32 below --static void __stdcall JIT_SetField32Worker(OBJECTREF or, FieldDesc *pFD, __int32 value) -+static void __stdcall JIT_SetField32Worker(OBJECTREF oref, FieldDesc *pFD, __int32 value) - { - THROWSCOMPLUSEXCEPTION(); - -@@ -5563,13 +5563,13 @@ - case ELEMENT_TYPE_I1: - case ELEMENT_TYPE_U1: - case ELEMENT_TYPE_BOOLEAN: -- pFD->SetValue8(or, value); -+ pFD->SetValue8(oref, value); - break; - - case ELEMENT_TYPE_I2: - case ELEMENT_TYPE_U2: - case ELEMENT_TYPE_CHAR: -- pFD->SetValue16(or, value); -+ pFD->SetValue16(oref, value); - break; - - case ELEMENT_TYPE_I4: // can fallthru -@@ -5578,7 +5578,7 @@ - IN_WIN32(case ELEMENT_TYPE_PTR:) - IN_WIN32(case ELEMENT_TYPE_I:) - IN_WIN32(case ELEMENT_TYPE_U:) -- pFD->SetValue32(or, value); -+ pFD->SetValue32(oref, value); - break; - - default: -@@ -5599,7 +5599,7 @@ - if (obj == NULL) - FCThrowVoid(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - // basic sanity checks. Are we pointing at a valid FD and objRef? - _ASSERTE(pFD->GetMethodTableOfEnclosingClass()->GetClass()->GetMethodTable() == pFD->GetMethodTableOfEnclosingClass()); -@@ -5607,20 +5607,20 @@ - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - // This is a cross context field access. Setup a frame as we will - // transition to managed code later. - HELPER_METHOD_FRAME_BEGIN_NOPOLL(); // Set up a frame - -- JIT_SetField32Worker(or, pFD, value); -+ JIT_SetField32Worker(oref, pFD, value); - - HELPER_METHOD_FRAME_END(); // Tear down the frame - } - else - { -- JIT_SetField32Worker(or, pFD, value); -+ JIT_SetField32Worker(oref, pFD, value); - } - - FC_GC_POLL(); -@@ -5637,7 +5637,7 @@ - if (obj == NULL) - FCThrowVoid(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - // basic sanity checks. Are we pointing at a valid FD and objRef? - _ASSERTE(pFD->GetMethodTableOfEnclosingClass()->GetClass()->GetMethodTable() == pFD->GetMethodTableOfEnclosingClass()); -@@ -5645,20 +5645,20 @@ - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - // This is a cross context field access. Setup a frame as we will - // transition to managed code later. - HELPER_METHOD_FRAME_BEGIN_NOPOLL(); // Set up a frame - -- pFD->SetValue64(or, value); -+ pFD->SetValue64(oref, value); - - HELPER_METHOD_FRAME_END(); // Tear down the frame - } - else - { -- *((__int64 *)pFD->GetAddress(OBJECTREFToObject(or))) = value; -+ *((__int64 *)pFD->GetAddress(OBJECTREFToObject(oref))) = value; - } - FC_GC_POLL(); - } -@@ -5688,29 +5688,29 @@ - else - #endif - { -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - // We should use this helper to get field values for marshalbyref types - // or proxy types -- _ASSERTE(or->GetClass()->IsMarshaledByRef() || or->IsThunking() -+ _ASSERTE(oref->GetClass()->IsMarshaledByRef() || oref->IsThunking() - || pFD->IsDangerousAppDomainAgileField()); - - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - // This is a cross context field access. Setup a frame as we will - // transition to managed code later. - HELPER_METHOD_FRAME_BEGIN_RET_ATTRIB_NOPOLL(Frame::FRAME_ATTR_RETURNOBJ); // Set up a frame - -- newobj = pFD->GetRefValue(or); -+ newobj = pFD->GetRefValue(oref); - HELPER_METHOD_FRAME_END(); // Tear down the frame - } - else - { -- newobj = ObjectToOBJECTREF(*((Object**) pFD->GetAddress(OBJECTREFToObject(or)))); -+ newobj = ObjectToOBJECTREF(*((Object**) pFD->GetAddress(OBJECTREFToObject(oref)))); - } - } - -@@ -5741,31 +5741,31 @@ - else - #endif - { -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - // We should use this helper to get field values for marshalbyref types - // or proxy types -- _ASSERTE(or->GetClass()->IsMarshaledByRef() || or->IsThunking() -+ _ASSERTE(oref->GetClass()->IsMarshaledByRef() || oref->IsThunking() - || pFD->IsDangerousAppDomainAgileField()); - - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -+ if(oref->GetMethodTable()->IsTransparentProxyType()) - { -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - - // This is a cross context field access. Setup a frame as we will - // transition to managed code later. - HELPER_METHOD_FRAME_BEGIN_NOPOLL(); // Set up a frame - -- pFD->SetRefValue(or, ObjectToOBJECTREF(value)); -+ pFD->SetRefValue(oref, ObjectToOBJECTREF(value)); - - HELPER_METHOD_FRAME_END(); // Tear down the frame - } - else - { -- pFD->SetRefValue(or, ObjectToOBJECTREF(value)); -+ pFD->SetRefValue(oref, ObjectToOBJECTREF(value)); - } - } - FC_GC_POLL(); -@@ -5785,11 +5785,11 @@ - if (obj == NULL) - FCThrowVoid(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - // We should use this helper to get field values for marshalbyref types - // or proxy types -- _ASSERTE(or->GetClass()->IsMarshaledByRef() || or->IsThunking()); -+ _ASSERTE(oref->GetClass()->IsMarshaledByRef() || oref->IsThunking()); - - - // This may be a cross context field access. Setup a frame as we will -@@ -5801,10 +5801,10 @@ - // Try an unwrap operation to check that we are not being called in the - // same context as the server. If that is the case then unwrap will return - // the server object. -- if(or->GetMethodTable()->IsTransparentProxyType()) -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ if(oref->GetMethodTable()->IsTransparentProxyType()) -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - -- CRemotingServices::FieldAccessor(pFD, or, retBuff, TRUE); -+ CRemotingServices::FieldAccessor(pFD, oref, retBuff, TRUE); - - HELPER_METHOD_FRAME_END_POLL(); // Tear down the frame - } -@@ -5819,11 +5819,11 @@ - if (obj == NULL) - FCThrowVoid(kNullReferenceException); - -- OBJECTREF or = ObjectToOBJECTREF(obj); -+ OBJECTREF oref = ObjectToOBJECTREF(obj); - - // We should use this helper to get field values for marshalbyref types - // or proxy types -- _ASSERTE(or->GetClass()->IsMarshaledByRef() || or->IsThunking() -+ _ASSERTE(oref->GetClass()->IsMarshaledByRef() || oref->IsThunking() - || pFD->IsDangerousAppDomainAgileField()); - - #ifdef _DEBUG -@@ -5833,7 +5833,7 @@ - // Verify that the object we are assigning to is also agile - // - -- if (or->IsAppDomainAgile()) -+ if (oref->IsAppDomainAgile()) - { - // !!! validate that all dangerous fields of valuePtr are domain agile - } -@@ -5851,11 +5851,11 @@ - // same context as the server. If that is the case then unwrap will return - // the server object. - BEGINFORBIDGC(); -- if(or->GetMethodTable()->IsTransparentProxyType()) -- or = CRemotingServices::GetObjectFromProxy(or, TRUE); -+ if(oref->GetMethodTable()->IsTransparentProxyType()) -+ oref = CRemotingServices::GetObjectFromProxy(oref, TRUE); - ENDFORBIDGC(); - -- CRemotingServices::FieldAccessor(pFD, or, valuePtr, FALSE); -+ CRemotingServices::FieldAccessor(pFD, oref, valuePtr, FALSE); - - HELPER_METHOD_FRAME_END_POLL(); // Tear down the frame - } ---- clr/src/vm/remoting.cpp.orig Thu Jun 20 02:43:23 2002 -+++ clr/src/vm/remoting.cpp Sat Jul 27 23:57:50 2002 -@@ -1610,29 +1610,29 @@ - // Delegates to a helper method to do the actual work - // - //+---------------------------------------------------------------------------- --OBJECTREF CRemotingServices::Wrap(OBJECTREF or) -+OBJECTREF CRemotingServices::Wrap(OBJECTREF oref) - { - THROWSCOMPLUSEXCEPTION(); - - // Basic sanity check -- VALIDATEOBJECTREF(or); -+ VALIDATEOBJECTREF(oref); - - // ******************* WARNING ******************************************** - // Do not throw any exceptions or provoke GC without setting up a frame. - // At present its the callers responsibility to setup a frame that can - // handle exceptions. - // ************************************************************************ -- OBJECTREF orProxy = or; -- if(or != NULL && (or->GetMethodTable()->IsContextful())) -+ OBJECTREF orProxy = oref; -+ if(oref != NULL && (oref->GetMethodTable()->IsContextful())) - { -- if(!IsTransparentProxy(OBJECTREFToObject(or))) -+ if(!IsTransparentProxy(OBJECTREFToObject(oref))) - { - // See if we can extract the proxy from the object -- orProxy = GetProxyFromObject(or); -+ orProxy = GetProxyFromObject(oref); - if(orProxy == NULL) - { - // ask the remoting services to wrap the object -- orProxy = CRemotingServices::WrapHelper(or); -+ orProxy = CRemotingServices::WrapHelper(oref); - - // Check to make sure that everything went fine - if(orProxy == NULL) -@@ -1690,17 +1690,17 @@ - // ContextBoundObject class - // - //+---------------------------------------------------------------------------- --OBJECTREF CRemotingServices::GetProxyFromObject(OBJECTREF or) -+OBJECTREF CRemotingServices::GetProxyFromObject(OBJECTREF oref) - { - BEGINFORBIDGC(); - - // Basic sanity check -- VALIDATEOBJECTREF(or); -+ VALIDATEOBJECTREF(oref); - - // We can derive a proxy for contextful types only. -- _ASSERTE(or->GetMethodTable()->IsContextful()); -+ _ASSERTE(oref->GetMethodTable()->IsContextful()); - -- OBJECTREF srvID = (OBJECTREF)(Object*)or->GetPtrOffset(s_dwMBRIDOffset); -+ OBJECTREF srvID = (OBJECTREF)(Object*)oref->GetPtrOffset(s_dwMBRIDOffset); - OBJECTREF orProxy = NULL; - - if (srvID != NULL) -@@ -1790,8 +1790,8 @@ - OBJECTREF oref = NULL; - if (CTPMethodTable__GenericCheckForContextMatch(obj)) - { -- OBJECTREF or = ObjectToOBJECTREF(GetRealProxy(OBJECTREFToObject(obj))); -- oref = (OBJECTREF)(Object*)or->GetPtrOffset(s_dwServerOffsetInRealProxy); -+ OBJECTREF oref = ObjectToOBJECTREF(GetRealProxy(OBJECTREFToObject(obj))); -+ oref = (OBJECTREF)(Object*)oref->GetPtrOffset(s_dwServerOffsetInRealProxy); - if (oref != NULL) - { - obj = oref; -@@ -1860,18 +1860,18 @@ - ASSERT(IsTransparentProxy(OBJECTREFToObject(obj))); - - // Extract the real proxy underlying the transparent proxy -- OBJECTREF or = ObjectToOBJECTREF(GetRealProxy(OBJECTREFToObject(obj))); -+ OBJECTREF oref = ObjectToOBJECTREF(GetRealProxy(OBJECTREFToObject(obj))); - - OBJECTREF id = NULL; - - // Extract the identity object -- or = (OBJECTREF)(Object*)or->GetPtrOffset(s_dwIdOffset); -+ oref = (OBJECTREF)(Object*)oref->GetPtrOffset(s_dwIdOffset); - - // Extract the _identity from the real proxy only if it is an instance of - // remoting proxy -- if((or != NULL) && IsInstanceOfServerIdentity(or->GetMethodTable())) -+ if((oref != NULL) && IsInstanceOfServerIdentity(oref->GetMethodTable())) - { -- id = or; -+ id = oref; - } - - ENDFORBIDGC(); ---- clr/src/debug/shell/commands.cpp 2002/07/28 06:11:46 1.1 -+++ clr/src/debug/shell/commands.cpp 2002/07/28 06:20:53 -@@ -4329,22 +4329,22 @@ - #define REGS_PER_LINE 4 - #define WRITE_SPECIAL_REGISTER(shell, pContext, segmentflag, Name, fieldName, nBase, sz) \ - if ((pContext)->ContextFlags & (segmentflag)) \ -- (shell)->Write( L#Name L" = %04s", \ -+ (shell)->Write( L###Name L" = %04s", \ - _itow((pContext)->##fieldName, sz, (nBase))); \ - else \ -- shell->Write(L#Name L"=<?>"); -+ shell->Write(L###Name L"=<?>"); - - #define WRITE_SPECIAL_BIT_REGISTER( shell, pContext, segmentFlag, fName, Name ) \ - if ( (pContext)->ContextFlags & (segmentFlag)) \ - { \ - if ( (pContext)->EFlags & (X86_EFLAGS_##fName) ) \ -- shell->Write( L#Name L" = 1" ); \ -+ shell->Write( L###Name L" = 1" ); \ - else \ -- shell->Write( L#Name L" = 0" ); \ -+ shell->Write( L###Name L" = 0" ); \ - } \ - else \ - { \ -- shell->Write( L#Name L"=<?>" ); \ -+ shell->Write( L###Name L"=<?>" ); \ - } \ - - ---- clr/src/fjit/fjitdef.h 2002/07/28 06:23:46 1.1 -+++ clr/src/fjit/fjitdef.h 2002/07/28 06:33:20 -@@ -5108,22 +5108,22 @@ - emit_pushresult_Ptr(); \ - } - #ifdef DECLARE_HELPERS --void* HELPER_CALL LDELEMA_helper(void* clshnd, unsigned int elemSize, unsigned int index, CORINFO_Array* or) { -+void* HELPER_CALL LDELEMA_helper(void* clshnd, unsigned int elemSize, unsigned int index, CORINFO_Array* oref) { - void* ptr; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } - if (clshnd != 0) { -- CORINFO_CLASS_HANDLE elemType = *((CORINFO_CLASS_HANDLE*) &or->i1Elems); -+ CORINFO_CLASS_HANDLE elemType = *((CORINFO_CLASS_HANDLE*) &oref->i1Elems); - if (elemType != clshnd) - THROW_FROM_HELPER_RET(CORINFO_ArrayTypeMismatchException); -- ptr = &or->i1Elems[index*elemSize + sizeof(CORINFO_CLASS_HANDLE)]; -+ ptr = &oref->i1Elems[index*elemSize + sizeof(CORINFO_CLASS_HANDLE)]; - } - else -- ptr = &or->i1Elems[index*elemSize]; -+ ptr = &oref->i1Elems[index*elemSize]; - return ptr; - } - #endif -@@ -5141,15 +5141,15 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDELEM_I1_helper(unsigned int index, CORINFO_Array* or) { -+int HELPER_CALL LDELEM_I1_helper(unsigned int index, CORINFO_Array* oref) { - int i4; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- i4 = or->i1Elems[index]; -+ i4 = oref->i1Elems[index]; - return i4; - } - #endif -@@ -5166,15 +5166,15 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDELEM_I2_helper(unsigned int index, CORINFO_Array* or) { -+int HELPER_CALL LDELEM_I2_helper(unsigned int index, CORINFO_Array* oref) { - int i4; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- i4 = or->i2Elems[index]; -+ i4 = oref->i2Elems[index]; - return i4; - } - #endif -@@ -5191,15 +5191,15 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDELEM_I4_helper(unsigned int index, CORINFO_Array* or) { -+int HELPER_CALL LDELEM_I4_helper(unsigned int index, CORINFO_Array* oref) { - int i4; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- i4 = or->i4Elems[index]; -+ i4 = oref->i4Elems[index]; - return i4; - } - #endif -@@ -5216,15 +5216,15 @@ - emit_pushresult_U4(); \ - } - #ifdef DECLARE_HELPERS --unsigned HELPER_CALL LDELEM_U4_helper(unsigned int index, CORINFO_Array* or) { -+unsigned HELPER_CALL LDELEM_U4_helper(unsigned int index, CORINFO_Array* oref) { - int u4; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- u4 = or->u4Elems[index]; -+ u4 = oref->u4Elems[index]; - return u4; - } - #endif -@@ -5241,15 +5241,15 @@ - emit_pushresult_I8(); \ - } - #ifdef DECLARE_HELPERS --signed __int64 HELPER_CALL LDELEM_I8_helper(unsigned int index, CORINFO_Array* or) { -+signed __int64 HELPER_CALL LDELEM_I8_helper(unsigned int index, CORINFO_Array* oref) { - signed __int64 i8; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- i8 = or->i8Elems[index]; -+ i8 = oref->i8Elems[index]; - return i8; - } - #endif -@@ -5271,15 +5271,15 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDELEM_U1_helper(unsigned int index, CORINFO_Array* or) { -+int HELPER_CALL LDELEM_U1_helper(unsigned int index, CORINFO_Array* oref) { - unsigned int u4; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- u4 = or->u1Elems[index]; -+ u4 = oref->u1Elems[index]; - return u4; - } - #endif -@@ -5296,15 +5296,15 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDELEM_U2_helper(unsigned int index, CORINFO_Array* or) { -+int HELPER_CALL LDELEM_U2_helper(unsigned int index, CORINFO_Array* oref) { - unsigned int u4; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- u4 = or->u2Elems[index]; -+ u4 = oref->u2Elems[index]; - return u4; - } - #endif -@@ -5322,15 +5322,15 @@ - emit_pushresult_I8(); \ - } - #ifdef DECLARE_HELPERS --__int64 HELPER_CALL LDELEM_R4_helper(unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+__int64 HELPER_CALL LDELEM_R4_helper(unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } - double r8; -- r8 = (double) or->r4Elems[index]; -+ r8 = (double) oref->r4Elems[index]; - return *(__int64*)&r8; - } - #endif -@@ -5348,15 +5348,15 @@ - emit_conv_R8toR(); \ - } - #ifdef DECLARE_HELPERS --__int64 HELPER_CALL LDELEM_R8_helper(unsigned int index, CORINFO_Array* or) { -+__int64 HELPER_CALL LDELEM_R8_helper(unsigned int index, CORINFO_Array* oref) { - double r8; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- r8 = or->r8Elems[index]; -+ r8 = oref->r8Elems[index]; - return *(__int64*)&r8; - } - #endif -@@ -5373,15 +5373,15 @@ - emit_pushresult_Ptr(); \ - } - #ifdef DECLARE_HELPERS --unsigned HELPER_CALL LDELEM_REF_helper(unsigned int index, CORINFO_RefArray* or) { -+unsigned HELPER_CALL LDELEM_REF_helper(unsigned int index, CORINFO_RefArray* oref) { - CORINFO_Object* result; -- if (or == NULL) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER_RET(CORINFO_IndexOutOfRangeException); - } -- result = or->refElems[index]; -+ result = oref->refElems[index]; - return (unsigned) result; - } - #endif -@@ -5399,14 +5399,14 @@ - emit_callhelper_I4I4I4(STELEM_I1_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_I1_helper(signed char i1, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_I1_helper(signed char i1, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->i1Elems[index] = i1; -+ oref->i1Elems[index] = i1; - } - #endif - #endif -@@ -5422,14 +5422,14 @@ - emit_callhelper_I4I4I4(STELEM_I2_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_I2_helper(signed short i2, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_I2_helper(signed short i2, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->i2Elems[index] = i2; -+ oref->i2Elems[index] = i2; - } - #endif - #endif -@@ -5450,14 +5450,14 @@ - emit_callhelper_I4I4I4(STELEM_I4_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_I4_helper(signed int i4, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_I4_helper(signed int i4, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->i4Elems[index] = i4; -+ oref->i4Elems[index] = i4; - } - #endif - #endif -@@ -5475,14 +5475,14 @@ - } - - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_I8_helper(signed __int64 i8, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_I8_helper(signed __int64 i8, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->i8Elems[index] = i8; -+ oref->i8Elems[index] = i8; - } - #endif - #endif -@@ -5498,14 +5498,14 @@ - emit_callhelper_I4I4I4(STELEM_U1_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_U1_helper(unsigned char u1, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_U1_helper(unsigned char u1, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->u1Elems[index] = u1; -+ oref->u1Elems[index] = u1; - } - #endif - #endif -@@ -5521,14 +5521,14 @@ - emit_callhelper_I4I4I4(STELEM_U2_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_U2_helper(unsigned short u2, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_U2_helper(unsigned short u2, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->u2Elems[index] = u2; -+ oref->u2Elems[index] = u2; - } - #endif - #endif -@@ -5545,14 +5545,14 @@ - emit_callhelper_I4I4I4(STELEM_R4_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_R4_helper(int r4, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_R4_helper(int r4, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->r4Elems[index] = (*(float *)&r4); -+ oref->r4Elems[index] = (*(float *)&r4); - } - #endif - #endif -@@ -5570,14 +5570,14 @@ - emit_callhelper_I8I4I4(STELEM_R8_helper); \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STELEM_R8_helper(__int64 r8, unsigned int index, CORINFO_Array* or) { -- if (or == NULL) { -+void HELPER_CALL STELEM_R8_helper(__int64 r8, unsigned int index, CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- if (index >= or->length) { -+ if (index >= oref->length) { - THROW_FROM_HELPER(CORINFO_IndexOutOfRangeException); - } -- or->r8Elems[index] = (*(double *)&r8); -+ oref->r8Elems[index] = (*(double *)&r8); - } - #endif - #endif -@@ -5622,11 +5622,11 @@ - emit_pushresult_I4();\ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDFLD_I1_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+int HELPER_CALL LDFLD_I1_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((signed char*) ((char*)(or)+offset)); -+ return *((signed char*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5647,11 +5647,11 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDFLD_I2_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+int HELPER_CALL LDFLD_I2_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((signed short*) ((char*)(or)+offset)); -+ return *((signed short*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5671,11 +5671,11 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDFLD_I4_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+int HELPER_CALL LDFLD_I4_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((int*) ((char*)(or)+offset)); -+ return *((int*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5696,11 +5696,11 @@ - {emit_LDIND_R4();} \ - } - #ifdef DECLARE_HELPERS --__int64 HELPER_CALL LDFLD_R4_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+__int64 HELPER_CALL LDFLD_R4_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- double f = (double) (*((float*) ((char*)(or)+offset))); -+ double f = (double) (*((float*) ((char*)(oref)+offset))); - return *(__int64*) (&f); - } - #endif -@@ -5722,11 +5722,11 @@ - {emit_LDIND_I8();} \ - } - #ifdef DECLARE_HELPERS --__int64 HELPER_CALL LDFLD_I8_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+__int64 HELPER_CALL LDFLD_I8_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((__int64*) ((char*)(or)+offset)); -+ return *((__int64*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5748,11 +5748,11 @@ - emit_conv_R8toR(); \ - } - #ifdef DECLARE_HELPERS --__int64 HELPER_CALL LDFLD_R8_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+__int64 HELPER_CALL LDFLD_R8_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((__int64*) ((char*)(or)+offset)); -+ return *((__int64*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5773,11 +5773,11 @@ - {load_indirect_byte_zeroextend(TOS_REG_1,TOS_REG_1);} \ - } - #ifdef DECLARE_HELPERS --unsigned int HELPER_CALL LDFLD_U1_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+unsigned int HELPER_CALL LDFLD_U1_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((unsigned char*) ((char*)(or)+offset)); -+ return *((unsigned char*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5798,11 +5798,11 @@ - emit_pushresult_I4(); \ - } - #ifdef DECLARE_HELPERS --unsigned int HELPER_CALL LDFLD_U2_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+unsigned int HELPER_CALL LDFLD_U2_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((unsigned short*) ((char*)(or)+offset)); -+ return *((unsigned short*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5822,11 +5822,11 @@ - emit_pushresult_U4(); \ - } - #ifdef DECLARE_HELPERS --int HELPER_CALL LDFLD_U4_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+int HELPER_CALL LDFLD_U4_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((int*) ((char*)(or)+offset)); -+ return *((int*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5847,11 +5847,11 @@ - emit_pushresult_Ptr(); \ - } - #ifdef DECLARE_HELPERS --unsigned HELPER_CALL LDFLD_REF_helper(unsigned int offset, CORINFO_Object* or) { -- if (or == NULL) { -+unsigned HELPER_CALL LDFLD_REF_helper(unsigned int offset, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return *((unsigned*) ((char*)(or)+offset)); -+ return *((unsigned*) ((char*)(oref)+offset)); - } - #endif - #endif -@@ -5885,11 +5885,11 @@ - {emit_STIND_REV_I1();} \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_I1_helper(unsigned int offset, signed char val, CORINFO_Object* or) { -- if (or == NULL) { -+void HELPER_CALL STFLD_I1_helper(unsigned int offset, signed char val, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- *((signed char*) ((char*)(or)+offset)) = val; -+ *((signed char*) ((char*)(oref)+offset)) = val; - } - #endif - #endif -@@ -5910,11 +5910,11 @@ - {emit_STIND_REV_I2();} \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_I2_helper(unsigned int offset, signed short val, CORINFO_Object* or) { -- if (or == NULL) { -+void HELPER_CALL STFLD_I2_helper(unsigned int offset, signed short val, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- *((signed short*) ((char*)(or)+offset)) = val; -+ *((signed short*) ((char*)(oref)+offset)) = val; - } - #endif - #endif -@@ -5940,11 +5940,11 @@ - } \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_I4_helper(unsigned int offset, int val, CORINFO_Object* or) { -- if (or == NULL) { -+void HELPER_CALL STFLD_I4_helper(unsigned int offset, int val, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- *((int*) ((char*)(or)+offset)) = val; -+ *((int*) ((char*)(oref)+offset)) = val; - } - #endif - #endif -@@ -5966,11 +5966,11 @@ - {emit_STIND_REV_I4(); /* since we have already converted the R to R4 */}\ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_R4_helper(unsigned int offset, int val, CORINFO_Object* or) { -- if (or == NULL) { -+void HELPER_CALL STFLD_R4_helper(unsigned int offset, int val, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- *((float*) ((char*)(or)+offset)) = (float)(*(float *)&val); -+ *((float*) ((char*)(oref)+offset)) = (float)(*(float *)&val); - } - #endif - #endif -@@ -5993,11 +5993,11 @@ - {emit_STIND_REV_I8();} \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_I8_helper(unsigned int offset, __int64 val, CORINFO_Object* or) { -- if (or == NULL) { -+void HELPER_CALL STFLD_I8_helper(unsigned int offset, __int64 val, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- *((__int64*) ((char*)(or)+offset)) = val; -+ *((__int64*) ((char*)(oref)+offset)) = val; - } - #endif - #endif -@@ -6022,11 +6022,11 @@ - {emit_STIND_REV_R8();} \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_R8_helper(unsigned int offset, __int64 val, CORINFO_Object* or) { -- if (or == NULL) { -+void HELPER_CALL STFLD_R8_helper(unsigned int offset, __int64 val, CORINFO_Object* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- *((double*) ((char*)(or)+offset)) = (*(double *)&val); -+ *((double*) ((char*)(oref)+offset)) = (*(double *)&val); - } - #endif - #endif -@@ -6047,11 +6047,11 @@ - {emit_callhelper_I4I4(STSFLD_REF_helper);} \ - } - #ifdef DECLARE_HELPERS --void HELPER_CALL STFLD_REF_helper(unsigned int offset, unsigned val, CORINFO_Object* or) { -- if(or == NULL) { -+void HELPER_CALL STFLD_REF_helper(unsigned int offset, unsigned val, CORINFO_Object* oref) { -+ if(oref == NULL) { - THROW_FROM_HELPER(CORINFO_NullReferenceException); - } -- FJit_pHlpAssign_Ref((CORINFO_Object**)((char*)(or)+offset), (CORINFO_Object*)val); -+ FJit_pHlpAssign_Ref((CORINFO_Object**)((char*)(oref)+offset), (CORINFO_Object*)val); - } - void HELPER_CALL STSFLD_REF_helper(unsigned* pObj, unsigned val) - { -@@ -6109,11 +6109,11 @@ - emit_pushresult_U4(); \ - } - #ifdef DECLARE_HELPERS --unsigned int HELPER_CALL LDLEN_helper(CORINFO_Array* or) { -- if (or == NULL) { -+unsigned int HELPER_CALL LDLEN_helper(CORINFO_Array* oref) { -+ if (oref == NULL) { - THROW_FROM_HELPER_RET(CORINFO_NullReferenceException); - } -- return or->length; -+ return oref->length; - } - #endif - #endif ---- clr/src/tools/sos/tst-frames.h 2002/07/28 06:37:19 1.1 -+++ clr/src/tools/sos/tst-frames.h 2002/07/28 06:37:52 -@@ -175,7 +175,7 @@ - return *((LPVOID*)&boilerplate) - - #define DEFINE_STD_FRAME_FUNCS(klass) \ -- virtual PWSTR GetFrameTypeName() { return L#klass; } -+ virtual PWSTR GetFrameTypeName() { return L###klass; } - - //------------------------------------------------------------------------ - // Frame defines methods common to all frame types. There are no actual ---- clr/src/csharp/alink/inc/merge.h 2002/07/28 09:36:26 1.1 -+++ clr/src/csharp/alink/inc/merge.h 2002/07/28 09:36:53 -@@ -78,7 +78,6 @@ - mdToken tkNewToken; - - _TokenMap() { tkOldToken = tkNewToken = mdTokenNil; } -- _TokenMap(_TokenMap &other) { tkOldToken = other.tkOldToken; tkNewToken = other.tkNewToken; } - - static int _cdecl CompareOld(_TokenMap m1, _TokenMap m2) { - return m1.tkOldToken - m2.tkOldToken; ---- clr/src/csharp/csharp/sccomp/compiler.cpp 2002/07/28 09:44:34 1.1 -+++ clr/src/csharp/csharp/sccomp/compiler.cpp 2002/07/28 09:44:55 -@@ -2132,7 +2132,7 @@ - } - - const LPCWSTR g_stages[] = { --#define DEFINE_STAGE(stage) L#stage, -+#define DEFINE_STAGE(stage) L###stage, - #include "stage.h" - #undef DEFINE_STAGE - }; ---- clr/src/vm/stackwalk.cpp 2002/07/28 10:13:55 1.1 -+++ clr/src/vm/stackwalk.cpp 2002/07/28 10:18:00 -@@ -30,6 +30,15 @@ - void* forceFrame; // Variable used to force a local variable to the frame - #endif - -+inline IJitManager::ScanFlag IJitManager::GetScanFlags() -+{ -+ Thread *pThread = GetThread(); -+ if (!pThread || pThread->PreemptiveGCDisabled() || pThread == g_pGCHeap->GetGCThread()) -+ return ScanNoReaderLock; -+ -+ return ScanReaderLock; -+} -+ - MethodDesc::RETURNTYPE CrawlFrame::ReturnsObject() - { - if (isFrameless) ---- pal/unix/cruntime/printf.c 2002/07/28 11:50:03 1.2 -+++ pal/unix/cruntime/printf.c 2002/07/28 12:00:43 -@@ -947,7 +947,7 @@ - TempInt = va_arg(ap, INT); /* value not used */ - } - -- TempWChar = va_arg(ap, WCHAR); -+ TempWChar = va_arg(ap, INT); - Length = WideCharToMultiByte(CP_ACP, 0, &TempWChar, 1, - TempBuffer, 4, 0, 0); - if (!Length) -@@ -1178,7 +1178,7 @@ - TempInt = va_arg(ap, INT); /* value not used */ - } - -- TempWChar[0] = va_arg(ap, WCHAR); -+ TempWChar[0] = va_arg(ap, INT); - TempWChar[1] = 0; - - /* do the padding (if needed)*/ -@@ -1506,7 +1506,7 @@ - TempInt = va_arg(ap, INT); /* value not used */ - } - -- TempWChar = va_arg(ap, WCHAR); -+ TempWChar = va_arg(ap, INT); - Length = WideCharToMultiByte(CP_ACP, 0, &TempWChar, 1, - TempBuffer, 4, 0, 0); - if (!Length) -@@ -2028,7 +2028,7 @@ - TempInt = va_arg(ap, INT); /* value not used */ - } - -- TempWChar[0] = va_arg(ap, WCHAR); -+ TempWChar[0] = va_arg(ap, INT); - TempWChar[1] = 0; - - /* do the padding (if needed)*/ ---- pal/unix/cruntime/silent_printf.c 2002/07/28 12:24:17 1.1 -+++ pal/unix/cruntime/silent_printf.c 2002/07/28 12:24:58 -@@ -148,7 +148,7 @@ - TempInt = va_arg(ap, INT); /* value not used */ - } - -- TempWChar = va_arg(ap, WCHAR); -+ TempWChar = va_arg(ap, INT); - Length = Silent_WideCharToMultiByte(&TempWChar, 1, TempBuffer, 4); - if (!Length) - { -@@ -350,7 +350,7 @@ - TempInt = va_arg(ap, INT); /* value not used */ - } - -- TempWChar = va_arg(ap, WCHAR); -+ TempWChar = va_arg(ap, INT); - Length = Silent_WideCharToMultiByte(&TempWChar, 1, TempBuffer, 4); - if (!Length) - { ---- clr/src/vm/comcodeaccesssecurityengine.cpp.orig Thu Jun 20 02:43:14 2002 -+++ clr/src/vm/comcodeaccesssecurityengine.cpp Sun Jul 28 23:52:19 2002 -@@ -36,6 +36,7 @@ - #include "appdomainhelper.h" - #include "field.h" - #include "eeconfig.h" -+#include "threads.inl" - - COUNTER_ONLY(PERF_COUNTER_TIMER_PRECISION g_TotalTimeInSecurityRuntimeChecks = 0); - COUNTER_ONLY(PERF_COUNTER_TIMER_PRECISION g_LastTimeInSecurityRuntimeChecks = 0); -@@ -1735,8 +1736,8 @@ - // An exception is thrown by the SecurityManager wrapper to ensure this case. - _ASSERTE(pClass != NULL); - -- OBJECTREF or = pClass; -- EEClass* pClass = or->GetClass(); -+ OBJECTREF oref = pClass; -+ EEClass* pClass = oref->GetClass(); - _ASSERTE(pClass); - _ASSERTE(pClass->GetModule()); - ---- clr/src/vm/commember.cpp.orig Thu Jun 20 02:43:14 2002 -+++ clr/src/vm/commember.cpp Sun Jul 28 23:52:33 2002 -@@ -37,6 +37,7 @@ - #include "dbginterface.h" - #include "eeconfig.h" - #include "comcodeaccesssecurityengine.h" -+#include "threads.inl" - - - // Static Fields -@@ -1404,8 +1405,8 @@ - // call the change type to let them fix it. - TypeHandle srcTh = (gc.objs->m_Array[i])->GetTypeHandle(); - if (!srcTh.CanCastTo(th)) { -- OBJECTREF or = g_pInvokeUtil->ChangeType(gc.binder,gc.objs->m_Array[i],th,gc.locale); -- gc.objs->SetAt(i, or); -+ OBJECTREF oref = g_pInvokeUtil->ChangeType(gc.binder,gc.objs->m_Array[i],th,gc.locale); -+ gc.objs->SetAt(i, oref); - } - - __dbgSecFrame.Pop(); -@@ -2858,14 +2859,14 @@ - EEClass* eeClass = pField->GetEnclosingClass(); - _ASSERTE(eeClass); - -- OBJECTREF or = NULL; -- GCPROTECT_BEGIN(or); -+ OBJECTREF oref = NULL; -+ GCPROTECT_BEGIN(oref); - if (!pField->IsStatic()) { -- or = ObjectToOBJECTREF(*((Object**)target.data)); -+ oref = ObjectToOBJECTREF(*((Object**)target.data)); - } - - // Validate the call -- g_pInvokeUtil->ValidateObjectTarget(pField,eeClass,or); -+ g_pInvokeUtil->ValidateObjectTarget(pField,eeClass,oref); - - // Get the type of the field - CorElementType type; -@@ -2873,7 +2874,7 @@ - - // There can be no GC after thing until the Object is returned. - ARG_SLOT value; -- value = g_pInvokeUtil->GetFieldValue(type,th,pField,&or); -+ value = g_pInvokeUtil->GetFieldValue(type,th,pField,&oref); - if (type == ELEMENT_TYPE_VALUETYPE) { - refRet = ArgSlotToObj(value); - } -@@ -2894,13 +2895,13 @@ - EEClass* eeClass = pField->GetEnclosingClass(); - _ASSERTE(eeClass); - -- OBJECTREF or = NULL; -- GCPROTECT_BEGIN(or); -+ OBJECTREF oref = NULL; -+ GCPROTECT_BEGIN(oref); - if (!pField->IsStatic()) { -- or = ObjectToOBJECTREF(*((Object**)target.data)); -+ oref = ObjectToOBJECTREF(*((Object**)target.data)); - } - // Validate the target/fld type relationship -- g_pInvokeUtil->ValidateObjectTarget(pField,eeClass,or); -+ g_pInvokeUtil->ValidateObjectTarget(pField,eeClass,oref); - - // Verify that the value passed can be widened into the target - CorElementType type; -@@ -2929,9 +2930,9 @@ - - // Verify the callee/caller access - if (!pField->IsPublic() && requiresAccessCheck) { -- if (or != NULL) -- if (!or->GetTypeHandle().IsTypeDesc()) -- sCtx.SetClassOfInstance(or->GetClass()); -+ if (oref != NULL) -+ if (!oref->GetTypeHandle().IsTypeDesc()) -+ sCtx.SetClassOfInstance(oref->GetClass()); - - InvokeUtil::CheckAccess(&sCtx, - pField->GetAttributes(), -@@ -2939,9 +2940,9 @@ - REFSEC_CHECK_MEMBERACCESS|REFSEC_THROW_FIELDACCESS); - } - else if (!eeClass->IsExternallyVisible()) { -- if (or != NULL) -- if (!or->GetTypeHandle().IsTypeDesc()) -- sCtx.SetClassOfInstance(or->GetClass()); -+ if (oref != NULL) -+ if (!oref->GetTypeHandle().IsTypeDesc()) -+ sCtx.SetClassOfInstance(oref->GetClass()); - - InvokeUtil::CheckAccess(&sCtx, - pField->GetAttributes(), -@@ -2949,7 +2950,7 @@ - REFSEC_CHECK_MEMBERACCESS|REFSEC_THROW_FIELDACCESS); - } - -- g_pInvokeUtil->SetValidField(type,th,pField,&or,pvalue); -+ g_pInvokeUtil->SetValidField(type,th,pField,&oref,pvalue); - GCPROTECT_END(); - } - ---- clr/src/vm/object.h.orig Thu Jun 20 02:43:22 2002 -+++ clr/src/vm/object.h Wed Jul 31 10:50:29 2002 -@@ -29,7 +29,7 @@ - #include "gc.h" - - // Copied from threads.h, since we can't include it here. --extern class AppDomain* (*GetAppDomain)(); -+extern class AppDomain* (__stdcall *GetAppDomain)(); - - BOOL CanBoxToObject(MethodTable *pMT); - TypeHandle ElementTypeToTypeHandle(const CorElementType type); -@@ -1596,10 +1596,10 @@ - typedef REF<FrameSecurityDescriptorBaseObject> FRAMESECDESCREF; - - --inline ARG_SLOT ObjToArgSlot(OBJECTREF or) -+inline ARG_SLOT ObjToArgSlot(OBJECTREF oref) - { - ARG_SLOT v; -- *((OBJECTREF*)&v) = or; -+ *((OBJECTREF*)&v) = oref; - return v; - } - -@@ -1610,10 +1610,10 @@ - return ObjectToOBJECTREF ((Object*)v); - } - --inline ARG_SLOT StringToArgSlot(STRINGREF or) -+inline ARG_SLOT StringToArgSlot(STRINGREF oref) - { - LPVOID v; -- *((STRINGREF*)&v) = or; -+ *((STRINGREF*)&v) = oref; - return (ARG_SLOT)v; - } - ---- clr/src/vm/class.h.orig Thu Jun 20 02:43:13 2002 -+++ clr/src/vm/class.h Thu Aug 1 08:24:16 2002 -@@ -352,6 +352,8 @@ - // Unfortunately, this must be public so I can easily access it from inline ASM. - SLOT m_Vtable[1]; - -+ MethodTable() {}; -+ - void *operator new(size_t size, DWORD dwVtableSlots, DWORD dwStaticFieldBytes, DWORD dwGCSize - , DWORD dwNumInterfaces, ClassLoader *pLoader, BOOL isIFace - ); -@@ -639,7 +641,7 @@ - // The following service adjusts a MethodTable based on the supplied instance. As - // we add new thunking layers, we just need to teach this service how to navigate - // through them. -- MethodTable *AdjustForThunking(OBJECTREF or); -+ MethodTable *AdjustForThunking(OBJECTREF oref); - FORCEINLINE BOOL IsThunking() { return IsCtxProxyType() || IsTransparentProxyType(); } - - // get dispatch vtable for interface -@@ -1709,7 +1711,7 @@ - // The following service adjusts a EEClass based on the supplied instance. As - // we add new thunking layers, we just need to teach this service how to navigate - // through them. -- EEClass *AdjustForThunking(OBJECTREF or); -+ EEClass *AdjustForThunking(OBJECTREF oref); - BOOL IsThunking() { return m_pMethodTable->IsThunking(); } - - - -$FreeBSD$ - ---- rotorenv/bin/makefile.csc 2002/08/01 17:56:11 1.1 -+++ rotorenv/bin/makefile.csc 2002/08/01 18:00:55 -@@ -153,7 +153,9 @@ - ! endif - !endif - -+!ifndef PLATFORM_UNIX - ASSEMBLY_KEY_FILE = $(ASSEMBLY_KEY_FILE:\=\\) -+!endif - - # - # Start setting the CSharp flags diff --git a/lang/cli/files.5/patch-makefile.common.in b/lang/cli/files.5/patch-makefile.common.in deleted file mode 100644 index 21c217f34a73..000000000000 --- a/lang/cli/files.5/patch-makefile.common.in +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- makefile.common.in.orig Fri Mar 22 03:48:17 2002 -+++ makefile.common.in Fri Mar 29 00:54:26 2002 -@@ -50,7 +50,7 @@ - # This should come last in the list of parameters to gcc or ld - # because otherwise /usr/lib might be searched when it shouldn't - # be. --GCC_LIB = -L/usr/lib -lgcc -+GCC_LIB = -L/usr/lib -lgcc -lstdc++ -lc_r -lc - - # The C runtime static libraries that we need to get an application - # up and running. diff --git a/lang/cli/files.5/patch-pal::unix::file::find.c b/lang/cli/files.5/patch-pal::unix::file::find.c deleted file mode 100644 index b3f6b7f3a279..000000000000 --- a/lang/cli/files.5/patch-pal::unix::file::find.c +++ /dev/null @@ -1,26 +0,0 @@ - -$FreeBSD$ - ---- pal/unix/file/find.c 2002/07/28 21:36:17 1.1 -+++ pal/unix/file/find.c 2002/07/28 22:11:44 -@@ -59,6 +59,7 @@ - HANDLE hRet = INVALID_HANDLE_VALUE; - DWORD dwLastError = NO_ERROR; - find_obj *find_data = NULL; -+ int rval; - - ENTRY("FindFirstFileA(lpFileName=%s, lpFindFileData=%p)\n", - lpFileName?lpFileName:"NULL", lpFindFileData); -@@ -86,9 +87,10 @@ - - find_data->self_addr = find_data; - -- if ( FILEDosGlobA(lpFileName, 0, NULL, &(find_data->glob)) != 0 ) -+ if ( (rval = FILEDosGlobA(lpFileName, 0, NULL, &(find_data->glob))) != 0 && -+ rval != GLOB_NOMATCH ) - { -- if ( errno == GLOB_NOSPACE ) -+ if ( rval == GLOB_NOSPACE ) - { - ERROR("glob failed on pattern [%s]\n", lpFileName); - dwLastError = ERROR_NOT_ENOUGH_MEMORY; diff --git a/lang/cli/files.5/patch-pal::unix::makefile.in b/lang/cli/files.5/patch-pal::unix::makefile.in deleted file mode 100644 index a964bf36e3dd..000000000000 --- a/lang/cli/files.5/patch-pal::unix::makefile.in +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- pal/unix/makefile.in.orig Thu Jun 20 02:44:00 2002 -+++ pal/unix/makefile.in Fri Jul 26 18:04:01 2002 -@@ -120,7 +120,7 @@ - #the recursive librotor_pal target does that - $(MODULE_PATH)$(MODULE_NAME): $(OBJS) - $(CC) $(PTHREAD_OPTIONS) -shared -Wl,-soname,$(MODULE_NAME) $(OBJS) \ -- -o "$(MODULE_PATH)$(MODULE_NAME)" -lc_r -lm -Wl,-R,/usr/lib/crt1.o -+ -o "$(MODULE_PATH)$(MODULE_NAME)" -lm -lstdc++ -lc_r -lc -Wl,-R,/usr/lib/crt1.o - - - makefile : makefile.in diff --git a/lang/cli/files.5/patch-rotorenv::bin::makefile.def b/lang/cli/files.5/patch-rotorenv::bin::makefile.def deleted file mode 100644 index 8049a1185744..000000000000 --- a/lang/cli/files.5/patch-rotorenv::bin::makefile.def +++ /dev/null @@ -1,15 +0,0 @@ - -$FreeBSD$ - ---- rotorenv/bin/makefile.def.orig Fri Mar 22 03:48:24 2002 -+++ rotorenv/bin/makefile.def Fri Mar 29 01:27:08 2002 -@@ -1676,7 +1676,8 @@ - !endif - LINKER_FLAGS = $(LINKER_FLAGS:/LARGEADDRESSAWARE=) \ - $(LINK_INCREMENTAL_FLAG) \ -- $(REQUIRED_C_RUNTIME) -+ $(REQUIRED_C_RUNTIME) \ -+ -lstdc++ -lc_r -lc - !else - LINKER_FLAGS = $(LINKER_FLAGS) \ - -MERGE:_PAGE=PAGE \ diff --git a/lang/cli/files.5/patch-rotorenv::bin::rotor_x86mk.inc b/lang/cli/files.5/patch-rotorenv::bin::rotor_x86mk.inc deleted file mode 100644 index d83bdd468aa6..000000000000 --- a/lang/cli/files.5/patch-rotorenv::bin::rotor_x86mk.inc +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- rotorenv/bin/rotor_x86mk.inc.orig Thu Jun 20 02:44:05 2002 -+++ rotorenv/bin/rotor_x86mk.inc Tue Jul 30 15:45:22 2002 -@@ -347,7 +347,7 @@ - !ifdef PLATFORM_UNIX - C_COMPILER_FLAGS = $(NP_COMPILER_FLAGS) - CXX_COMPILER_FLAGS = $(NP_COMPILER_FLAGS) --C_PREPROCESSOR_FLAGS = $(GLOBAL_C_FLAGS) -E -+C_PREPROCESSOR_FLAGS = $(GLOBAL_C_FLAGS) -E -w - !else - C_COMPILER_FLAGS = $(NP_COMPILER_FLAGS) $(PRECOMPILED) - CXX_COMPILER_FLAGS = $(NP_COMPILER_FLAGS) $(PRECOMPILED_CXX) diff --git a/lang/cli/files.5/patch-tools::nmake::makefile.in b/lang/cli/files.5/patch-tools::nmake::makefile.in deleted file mode 100644 index 67c2d968139d..000000000000 --- a/lang/cli/files.5/patch-tools::nmake::makefile.in +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- tools/nmake/makefile.in.orig Thu Jun 20 02:45:41 2002 -+++ tools/nmake/makefile.in Fri Jul 26 18:33:33 2002 -@@ -57,7 +57,7 @@ - all: makefile $(TARGET_NAME) - - $(TARGET_NAME) : makefile $(OBJS) -- ld -o $@ $(OBJS) $(REQUIRED_CRUNTIME) $(LDFLAGS) -l$(PAL_LIB) $(GCC_LIB) -+ ld -o $@ $(OBJS) $(REQUIRED_CRUNTIME) $(LDFLAGS) -l$(PAL_LIB) $(GCC_LIB) -lstdc++ -lc_r -lc - - makefile : makefile.in - @echo $? is newer than $@. Please rerun $(TOP_SRC_DIR)/configure. diff --git a/lang/cli/files/patch-configure b/lang/cli/files/patch-configure new file mode 100644 index 000000000000..67a1adac94cf --- /dev/null +++ b/lang/cli/files/patch-configure @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- configure 2003/04/25 08:43:30 1.1 ++++ configure 2003/04/25 08:44:09 +@@ -2041,7 +2041,7 @@ + + PTHREAD_OPTIONS= + +-CFLAGS="-g -O2 -Wall -fPIC -DPIC" ++CFLAGS="$CFLAGS -Wall -fPIC -DPIC" + + if test "$FEATURE_CASE_SENSITIVE_FS" = "1"; then + CFLAGS="$CFLAGS -DFEATURE_CASE_SENSITIVE_FILESYSTEM" diff --git a/lang/cli/files/patch-env.sh b/lang/cli/files/patch-env.sh index ac71a056bb81..8c821a533d2f 100644 --- a/lang/cli/files/patch-env.sh +++ b/lang/cli/files/patch-env.sh @@ -1,29 +1,29 @@ $FreeBSD$ ---- env.sh.orig Fri Mar 22 03:47:54 2002 -+++ env.sh Tue Apr 16 18:38:49 2002 -@@ -69,7 +69,15 @@ - export DEBUGGING_SUPPORTED_BUILD=1 - export SVR_WKS_DIRS=wks +--- env.sh.orig Sat Nov 2 04:21:57 2002 ++++ env.sh Fri Apr 25 10:16:50 2003 +@@ -188,7 +188,15 @@ + CSC_COMPILE_FLAGS="${CSC_COMPILE_FLAGS} /d:FEATURE_CASE_SENSITIVE_FILESYSTEM" + fi -if test X"$1" = "Xfree" +if test X"$1" = "Xretail" +then +echo "Retail Environment" -+export DDKBUILDENV=free -+export C_DEFINES="${C_DEFINES} -DNTMAKEENV -DNDEBUG -DPERF_TRACKING" -+export BUILD_ALT_DIR=r -+export TARGETCOMPLUS="${ROTOR_DIR}/build/v1.x86fre.rotor" -+export NTDEBUG=retail ++ DDKBUILDENV=free ++ C_DEFINES="${C_DEFINES} -DNTMAKEENV -DNDEBUG -DPERF_TRACKING" ++ BUILD_ALT_DIR=r ++ TARGETCOMPLUS="${ROTOR_DIR}/build/v1.x86fre.rotor" ++ NTDEBUG=retail +else if test X"$1" = "Xfree" then - echo "Free Environment" - export DDKBUILDENV=free -@@ -93,6 +101,7 @@ - export BUILD_ALT_DIR=df - export TARGETCOMPLUS="${ROTOR_DIR}/build/v1.x86fstchk.rotor" - export NTDEBUG=ntsd + echo "Free Environment" + DDKBUILDENV=free +@@ -213,6 +221,7 @@ + BUILD_ALT_DIR=df + TARGETCOMPLUS="${ROTOR_DIR}/build/v1.${PROCESSOR_ARCHITECTURE}fstchk.rotor" + NTDEBUG=ntsd +fi fi fi diff --git a/lang/cli/files/patch-makefile.common.in b/lang/cli/files/patch-makefile.common.in index 002f08243d2c..356714350b37 100644 --- a/lang/cli/files/patch-makefile.common.in +++ b/lang/cli/files/patch-makefile.common.in @@ -1,14 +1,14 @@ $FreeBSD$ ---- makefile.common.in.orig Fri Mar 22 03:48:17 2002 -+++ makefile.common.in Fri Mar 29 00:54:26 2002 -@@ -38,7 +38,7 @@ - CPP = @CPP@ - # The flags should be adjusted based on the compiler, but we - # only support GCC so this will do for now. --CFLAGS = -g -O2 -Wall -+CFLAGS ?= -g -O2 -Wall +--- makefile.common.in 2003/04/25 08:00:00 1.1 ++++ makefile.common.in 2003/04/25 08:00:14 +@@ -45,7 +45,7 @@ + PAL_LIB_FILE = $(LIB_PREFIX)$(PAL_LIB)$(LIB_SUFFIX) + ROTOR_LIBS = -l$(PAL_LIB) + LDFLAGS = -L$(TARGETCOMPLUS) +-GCC_LIB = @GCC_LIB@ ++GCC_LIB = %%GCC_LIB%% + LINKER_FLAGS = @LINKER_FLAGS@ - # Linker information - PAL_LIB = rotor_pal + # The C runtime static libraries that we need to get an application diff --git a/lang/cli/files/patch-pal::unix::configure b/lang/cli/files/patch-pal::unix::configure index 61a9eedf897d..d0125df24465 100644 --- a/lang/cli/files/patch-pal::unix::configure +++ b/lang/cli/files/patch-pal::unix::configure @@ -1,23 +1,36 @@ $FreeBSD$ ---- pal/unix/configure.orig Fri Jun 14 06:01:07 2002 -+++ pal/unix/configure Fri Jul 26 17:53:12 2002 -@@ -1037,14 +1037,14 @@ - CFLAGS="$CFLAGS -Wall -fno-builtin -fno-exceptions -fno-rtti" +--- pal/unix/configure.orig Thu Oct 31 03:00:09 2002 ++++ pal/unix/configure Fri Apr 25 10:33:47 2003 +@@ -1899,17 +1899,17 @@ + fi if test "$NTDEBUG" != "ntsdnodbg"; then -- CFLAGS="$CFLAGS -g" -+# CFLAGS="$CFLAGS -g" +- CFLAGS="$CFLAGS -g" ++# CFLAGS="$CFLAGS -g" fi + if test "$BUILD_ALT_DIR" = "d"; then +- CFLAGS="$CFLAGS -O0 -finline" ++ CFLAGS="$CFLAGS -finline" + fi if test "$BUILD_ALT_DIR" = "df"; then -- CFLAGS="$CFLAGS -O2" -+# CFLAGS="$CFLAGS -O2" +- CFLAGS="$CFLAGS -O2" ++# CFLAGS="$CFLAGS -O2" fi if test "$BUILD_ALT_DIR" = "r"; then -- CFLAGS="$CFLAGS -O2" -+# CFLAGS="$CFLAGS -O2" +- CFLAGS="$CFLAGS -O2" ++# CFLAGS="$CFLAGS -O2" fi CFLAGS_NO_PIC="$CFLAGS" - CFLAGS="$CFLAGS -fPIC -DPIC" + +@@ -4898,7 +4898,7 @@ + fi + done + +-for ac_func in setcontext getcontext copysign ++for ac_func in setcontext copysign + do + as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` + echo "$as_me:4904: checking for $ac_func" >&5 diff --git a/lang/cli/files/patch-pal::unix::startup::makefile.in b/lang/cli/files/patch-pal::unix::startup::makefile.in deleted file mode 100644 index 43cae2f41400..000000000000 --- a/lang/cli/files/patch-pal::unix::startup::makefile.in +++ /dev/null @@ -1,14 +0,0 @@ - -$FreeBSD$ - ---- pal/unix/startup/makefile.in.orig Fri Mar 22 03:48:22 2002 -+++ pal/unix/startup/makefile.in Wed Apr 10 12:14:41 2002 -@@ -50,6 +50,8 @@ - OPTCFLAGS+= -g - .endif - -+OPTCFLAGS=$(CFLAGS) -+ - ################# - # Targets - diff --git a/lang/cli/files/patch-rotorenv::bin::rotor_x86mk.inc b/lang/cli/files/patch-rotorenv::bin::rotor_x86mk.inc index c0b51a7809bb..df4ccb7c9e19 100644 --- a/lang/cli/files/patch-rotorenv::bin::rotor_x86mk.inc +++ b/lang/cli/files/patch-rotorenv::bin::rotor_x86mk.inc @@ -1,9 +1,18 @@ $FreeBSD$ ---- rotorenv/bin/rotor_x86mk.inc.orig Thu Jun 20 02:44:05 2002 -+++ rotorenv/bin/rotor_x86mk.inc Tue Jul 30 15:45:22 2002 -@@ -336,7 +336,7 @@ +--- rotorenv/bin/rotor_x86mk.inc.orig Sat Nov 2 04:22:40 2002 ++++ rotorenv/bin/rotor_x86mk.inc Fri Apr 25 11:06:16 2003 +@@ -329,7 +329,7 @@ + CC_LIB =$(GCC_LIB_DIR)/libgcc.a $(GCC_EH_LIB) \ + /usr/local/lib/libstdc++.a + !else +-CC_LIB =/usr/lib/libgcc.a ++CC_LIB =%%GCC_LIB%% + !endif + !else + ASM_SUFFIX =asm +@@ -362,7 +362,7 @@ !IFNDEF COMPILER_WARNINGS !IFDEF PLATFORM_UNIX diff --git a/lang/cli/files/patch-tools::build::buildexe.c b/lang/cli/files/patch-tools::build::buildexe.c index ec624feba4af..db12a47a2402 100644 --- a/lang/cli/files/patch-tools::build::buildexe.c +++ b/lang/cli/files/patch-tools::build::buildexe.c @@ -1,11 +1,11 @@ $FreeBSD$ ---- tools/build/buildexe.c.orig Thu Jun 20 02:45:40 2002 -+++ tools/build/buildexe.c Fri Jul 26 22:17:07 2002 -@@ -1152,7 +1152,9 @@ - } else if (strstr(p, "might be clobbered by `longjmp' or `vfork'")) { - // Ignore this warning, too +--- tools/build/buildexe.c.orig Sat Nov 2 04:25:49 2002 ++++ tools/build/buildexe.c Fri Apr 25 10:23:19 2003 +@@ -1170,7 +1170,9 @@ + } else if (strstr(p, "invalid offsetof from non-POD type")) { + // Ignore this goto notgcc; - } + } else if (strstr(p, "from ")) { @@ -14,7 +14,7 @@ $FreeBSD$ p1 = strchr(p, ':'); if (!p1) { // not of the form "filename:..." -@@ -1176,6 +1178,20 @@ +@@ -1194,6 +1196,20 @@ } *p1 = '\0'; // null-terminate the line number p1++; @@ -35,13 +35,3 @@ $FreeBSD$ if (TestPrefix(&p1, " warning: ")) { // Found a warning Warning = TRUE; -@@ -2111,7 +2127,8 @@ - } - #ifdef __GNUC__ - else -- if ( TestPrefixPath( &p, "gcc " )) { -+ if ( TestPrefixPath( &p, "cc " )) { -+ {static int i = 0; while (i);} - ThreadState->FilterProc = GCCFilter; - ThreadState->ChildFlags = 0; - if ( strstr( p, "-Wall" ) != NULL || strstr( p, "-Werror" ) != NULL) { diff --git a/lang/cli/files/patch-tools::cppmunge::makefile b/lang/cli/files/patch-tools::cppmunge::makefile deleted file mode 100644 index 09565c91cd53..000000000000 --- a/lang/cli/files/patch-tools::cppmunge::makefile +++ /dev/null @@ -1,15 +0,0 @@ - -$FreeBSD$ - ---- tools/cppmunge/makefile.orig Fri Mar 22 03:49:22 2002 -+++ tools/cppmunge/makefile Wed Apr 10 12:10:29 2002 -@@ -17,7 +17,8 @@ - # makefile for cppmunge - # ============================================================================ - --CFLAGS = -g -Wall -O2 -+CFLAGS ?= -g -Wall -O2 -+CFLAGS += -fno-builtin -fno-exceptions -fno-rtti - TARGET_NAME = $(TARGETCOMPLUS)/cppmunge - - SOURCES=cppmunge.c diff --git a/lang/cli/files/patch-tools::cppmunge::makefile.in b/lang/cli/files/patch-tools::cppmunge::makefile.in new file mode 100644 index 000000000000..0bd5ad79cc49 --- /dev/null +++ b/lang/cli/files/patch-tools::cppmunge::makefile.in @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- tools/cppmunge/makefile.in 2003/04/25 07:24:34 1.1 ++++ tools/cppmunge/makefile.in 2003/04/25 07:25:00 +@@ -18,7 +18,7 @@ + # ============================================================================ + + BIGENDIAN=@BIGENDIAN@ +-CFLAGS = -g -Wall -O2 $(BIGENDIAN) ++CFLAGS += -fno-builtin -fno-exceptions -fno-rtti $(BIGENDIAN) + TARGET_NAME = $(TARGETCOMPLUS)/cppmunge + CC = @CC@ + diff --git a/lang/cli/pkg-descr b/lang/cli/pkg-descr index 331f24590689..d458a58a8328 100644 --- a/lang/cli/pkg-descr +++ b/lang/cli/pkg-descr @@ -24,3 +24,5 @@ o The Platform Adaptation Layer (PAL) used to port the Shared Source CLI from o Build environment tools (nmake, build, and others); o Documentation for the implementation; o Test suites used to verify the implementation. + +WWW: http://msdn.microsoft.com/net/sscli/ diff --git a/lang/cli/pkg-plist b/lang/cli/pkg-plist index e973789367e8..742aaebcc3bd 100644 --- a/lang/cli/pkg-plist +++ b/lang/cli/pkg-plist @@ -15,6 +15,8 @@ cli-%%CLI_VERSION%%/System.dll cli-%%CLI_VERSION%%/System.ildb cli-%%CLI_VERSION%%/al cli-%%CLI_VERSION%%/alink.satellite +cli-%%CLI_VERSION%%/assembly/GAC/ISymWrapper/1.0.3300.0__b03f5f7f11d50a3a/ISymWrapper.dll +cli-%%CLI_VERSION%%/assembly/GAC/ISymWrapper/1.0.3300.0__b03f5f7f11d50a3a/__AssemblyInfo__.ini cli-%%CLI_VERSION%%/assembly/GAC/Microsoft.JScript/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.JScript.dll cli-%%CLI_VERSION%%/assembly/GAC/Microsoft.JScript/7.0.3300.0__b03f5f7f11d50a3a/__AssemblyInfo__.ini cli-%%CLI_VERSION%%/assembly/GAC/Microsoft.Vsa/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.Vsa.dll @@ -27,6 +29,8 @@ cli-%%CLI_VERSION%%/assembly/GAC/System.Xml/1.0.3300.0__b77a5c561934e089/System. cli-%%CLI_VERSION%%/assembly/GAC/System.Xml/1.0.3300.0__b77a5c561934e089/__AssemblyInfo__.ini cli-%%CLI_VERSION%%/assembly/GAC/System/1.0.3300.0__b77a5c561934e089/System.dll cli-%%CLI_VERSION%%/assembly/GAC/System/1.0.3300.0__b77a5c561934e089/__AssemblyInfo__.ini +cli-%%CLI_VERSION%%/assembly/GAC/myperm/1.0.1.0__0e8dcc8628396732/__AssemblyInfo__.ini +cli-%%CLI_VERSION%%/assembly/GAC/myperm/1.0.1.0__0e8dcc8628396732/myperm.dll cli-%%CLI_VERSION%%/big5.nlp cli-%%CLI_VERSION%%/binplace cli-%%CLI_VERSION%%/bopomofo.nlp @@ -89,7 +93,6 @@ cli-%%CLI_VERSION%%/dump/dump-types.h cli-%%CLI_VERSION%%/dump/eetwain.h cli-%%CLI_VERSION%%/dump/ehencoder.h cli-%%CLI_VERSION%%/dump/enc.h -cli-%%CLI_VERSION%%/dump/endian.h cli-%%CLI_VERSION%%/dump/frame-types.h cli-%%CLI_VERSION%%/dump/fusion.h cli-%%CLI_VERSION%%/dump/fusionbind.h @@ -97,13 +100,7 @@ cli-%%CLI_VERSION%%/dump/fusionpriv.h cli-%%CLI_VERSION%%/dump/fusionsetup.h cli-%%CLI_VERSION%%/dump/fusionsink.h cli-%%CLI_VERSION%%/dump/fuspriv.h -cli-%%CLI_VERSION%%/dump/gcdump.h -cli-%%CLI_VERSION%%/dump/gcinfo.h cli-%%CLI_VERSION%%/dump/guidfromname.h -cli-%%CLI_VERSION%%/dump/hello.exe -cli-%%CLI_VERSION%%/dump/hello.ildb -cli-%%CLI_VERSION%%/dump/helloxml.exe -cli-%%CLI_VERSION%%/dump/helloxml.ildb cli-%%CLI_VERSION%%/dump/holder.h cli-%%CLI_VERSION%%/dump/hrex.h cli-%%CLI_VERSION%%/dump/iceefilegen.h @@ -130,6 +127,8 @@ cli-%%CLI_VERSION%%/dump/openum.h cli-%%CLI_VERSION%%/dump/opinfo.h cli-%%CLI_VERSION%%/dump/outstring.h cli-%%CLI_VERSION%%/dump/palclr.h +cli-%%CLI_VERSION%%/dump/palstartup.h +cli-%%CLI_VERSION%%/dump/palstartupw.h cli-%%CLI_VERSION%%/dump/perfcounterdefs.h cli-%%CLI_VERSION%%/dump/perfcounters.h cli-%%CLI_VERSION%%/dump/perflog.h @@ -175,7 +174,6 @@ cli-%%CLI_VERSION%%/l_except.nlp cli-%%CLI_VERSION%%/l_intl.nlp cli-%%CLI_VERSION%%/libalink.so cli-%%CLI_VERSION%%/libcscomp.so -cli-%%CLI_VERSION%%/libdnprofiler.so cli-%%CLI_VERSION%%/libfusion.so cli-%%CLI_VERSION%%/libildbsymbols.so cli-%%CLI_VERSION%%/libmscordbc.so @@ -192,12 +190,6 @@ cli-%%CLI_VERSION%%/license.txt cli-%%CLI_VERSION%%/mscorlib.dll cli-%%CLI_VERSION%%/mscorrc.satellite cli-%%CLI_VERSION%%/nmake -cli-%%CLI_VERSION%%/pigui/SharedSourceCLI.TK.dll -cli-%%CLI_VERSION%%/pigui/SharedSourceCLI.TK.ildb -cli-%%CLI_VERSION%%/pigui/pighello.exe -cli-%%CLI_VERSION%%/pigui/pighello.ildb -cli-%%CLI_VERSION%%/pigui/pigpad.exe -cli-%%CLI_VERSION%%/pigui/pigpad.ildb cli-%%CLI_VERSION%%/prc.nlp cli-%%CLI_VERSION%%/prcp.nlp cli-%%CLI_VERSION%%/private/lib/System.dll @@ -206,16 +198,135 @@ cli-%%CLI_VERSION%%/resourcecompiler cli-%%CLI_VERSION%%/rotor/rotor.ini cli-%%CLI_VERSION%%/rotor/strongname.ini cli-%%CLI_VERSION%%/rotor_pal.satellite -cli-%%CLI_VERSION%%/sdk/bin/corcls.exe -cli-%%CLI_VERSION%%/sdk/bin/corcls.ildb +cli-%%CLI_VERSION%%/samples/compilers/clisp/clisp.exe +cli-%%CLI_VERSION%%/samples/compilers/clisp/clisp.ildb +cli-%%CLI_VERSION%%/samples/compilers/clisp/fibo.lisp +cli-%%CLI_VERSION%%/samples/compilers/clisp/sort.lisp +cli-%%CLI_VERSION%%/samples/compilers/myc/myc.exe +cli-%%CLI_VERSION%%/samples/compilers/myc/myc.ildb +cli-%%CLI_VERSION%%/samples/compilers/myc/t01.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t02.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t03.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t04.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t05.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t06.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t07.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/t08.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/tdll.myc +cli-%%CLI_VERSION%%/samples/compilers/myc/tflow.myc +cli-%%CLI_VERSION%%/samples/hello/hello.exe +cli-%%CLI_VERSION%%/samples/hello/hello.ildb +cli-%%CLI_VERSION%%/samples/hello/helloxml.exe +cli-%%CLI_VERSION%%/samples/hello/helloxml.ildb +cli-%%CLI_VERSION%%/samples/howto/basedatatypes/stringformat/stringformat.exe +cli-%%CLI_VERSION%%/samples/howto/basedatatypes/stringformat/stringformat.ildb +cli-%%CLI_VERSION%%/samples/howto/codedom/listbuilder.exe +cli-%%CLI_VERSION%%/samples/howto/codedom/listbuilder.ildb +cli-%%CLI_VERSION%%/samples/howto/net/getresponse/getresponse.exe +cli-%%CLI_VERSION%%/samples/howto/net/getresponse/getresponse.ildb +cli-%%CLI_VERSION%%/samples/howto/net/udpchat/udpchat.exe +cli-%%CLI_VERSION%%/samples/howto/net/udpchat/udpchat.ildb +cli-%%CLI_VERSION%%/samples/howto/reflection/emit/reflectionemit.exe +cli-%%CLI_VERSION%%/samples/howto/reflection/emit/reflectionemit.ildb +cli-%%CLI_VERSION%%/samples/howto/reflection/invoke/reflectioninvoke.exe +cli-%%CLI_VERSION%%/samples/howto/reflection/invoke/reflectioninvoke.ildb +cli-%%CLI_VERSION%%/samples/howto/regularexpressions/regularexpressions.exe +cli-%%CLI_VERSION%%/samples/howto/regularexpressions/regularexpressions.ildb +cli-%%CLI_VERSION%%/samples/howto/remoting/remotingclient.exe +cli-%%CLI_VERSION%%/samples/howto/remoting/remotingclient.ildb +cli-%%CLI_VERSION%%/samples/howto/remoting/remotingserver.exe +cli-%%CLI_VERSION%%/samples/howto/remoting/remotingserver.ildb +cli-%%CLI_VERSION%%/samples/howto/remoting/remotingshared.dll +cli-%%CLI_VERSION%%/samples/howto/remoting/remotingshared.ildb +cli-%%CLI_VERSION%%/samples/howto/resources/managedresources.exe +cli-%%CLI_VERSION%%/samples/howto/resources/managedresources.ildb +cli-%%CLI_VERSION%%/samples/howto/security/permissions/authorized.exe +cli-%%CLI_VERSION%%/samples/howto/security/permissions/authorized.ildb +cli-%%CLI_VERSION%%/samples/howto/security/permissions/exclusive.bat +cli-%%CLI_VERSION%%/samples/howto/security/permissions/exclusive.sh +cli-%%CLI_VERSION%%/samples/howto/security/permissions/myperm.dll +cli-%%CLI_VERSION%%/samples/howto/security/permissions/myperm.ildb +cli-%%CLI_VERSION%%/samples/howto/security/permissions/myperm.xml +cli-%%CLI_VERSION%%/samples/howto/security/permissions/names.txt +cli-%%CLI_VERSION%%/samples/howto/security/permissions/namestore.dll +cli-%%CLI_VERSION%%/samples/howto/security/permissions/namestore.ildb +cli-%%CLI_VERSION%%/samples/howto/security/permissions/setpolicy.bat +cli-%%CLI_VERSION%%/samples/howto/security/permissions/setpolicy.sh +cli-%%CLI_VERSION%%/samples/howto/security/permissions/unauthorized.exe +cli-%%CLI_VERSION%%/samples/howto/security/permissions/unauthorized.ildb +cli-%%CLI_VERSION%%/samples/howto/serialization/iserializable.exe +cli-%%CLI_VERSION%%/samples/howto/serialization/iserializable.ildb +cli-%%CLI_VERSION%%/samples/howto/serialization/simpleserialize.exe +cli-%%CLI_VERSION%%/samples/howto/serialization/simpleserialize.ildb +cli-%%CLI_VERSION%%/samples/howto/xml/xmlschema/books.xsd +cli-%%CLI_VERSION%%/samples/howto/xml/xmlschema/poschema.xsd +cli-%%CLI_VERSION%%/samples/howto/xml/xmlschema/xmlschema.exe +cli-%%CLI_VERSION%%/samples/howto/xml/xmlschema/xmlschema.ildb +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/books.xml +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/books.xsl +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/processparameters1.xml +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/processparameters2.xml +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/stylesheetgenerator.xsl +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/xmltransform.exe +cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform/xmltransform.ildb +cli-%%CLI_VERSION%%/samples/howto/xmlserialization/inputdata.xml +cli-%%CLI_VERSION%%/samples/howto/xmlserialization/purchaseorder.dll +cli-%%CLI_VERSION%%/samples/howto/xmlserialization/purchaseorder.ildb +cli-%%CLI_VERSION%%/samples/howto/xmlserialization/xmlserialize.exe +cli-%%CLI_VERSION%%/samples/howto/xmlserialization/xmlserialize.ildb +cli-%%CLI_VERSION%%/samples/pigui/pighello.exe +cli-%%CLI_VERSION%%/samples/pigui/pighello.ildb +cli-%%CLI_VERSION%%/samples/pigui/pigpad.exe +cli-%%CLI_VERSION%%/samples/pigui/pigpad.ildb +cli-%%CLI_VERSION%%/samples/pigui/sharedsourcecli.tk.dll +cli-%%CLI_VERSION%%/samples/pigui/sharedsourcecli.tk.ildb +cli-%%CLI_VERSION%%/samples/utilities/cleanbuild/cleanbuild.exe +cli-%%CLI_VERSION%%/samples/utilities/cleanbuild/cleanbuild.ildb +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/codeblue.css +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/codetohtml.exe +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/codetohtml.ildb +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/codewhite.css +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/cs_codetohtml.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/cs_futurereserved.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/cs_keywords.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/cs_replace.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/cs_userdefined.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/footer.txt +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/header.txt +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/js_codetohtml.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/js_futurereserved.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/js_keywords.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/js_replace.ini +cli-%%CLI_VERSION%%/samples/utilities/codetohtml/js_userdefined.ini +cli-%%CLI_VERSION%%/samples/utilities/corclass/corcls.exe +cli-%%CLI_VERSION%%/samples/utilities/corclass/corcls.ildb +cli-%%CLI_VERSION%%/samples/utilities/crlf/crlf.exe +cli-%%CLI_VERSION%%/samples/utilities/crlf/crlf.ildb +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/libdnprofiler.so +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/profiling_off.bat +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/profiling_off.csh +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/profiling_off.sh +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/profiling_on.bat +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/profiling_on.csh +cli-%%CLI_VERSION%%/samples/utilities/dnprofiler/profiling_on.sh +cli-%%CLI_VERSION%%/samples/utilities/getcliversion/getcliversion.exe +cli-%%CLI_VERSION%%/samples/utilities/getcliversion/getcliversion.ildb +cli-%%CLI_VERSION%%/samples/utilities/grep/ngrep.exe +cli-%%CLI_VERSION%%/samples/utilities/grep/ngrep.ildb +cli-%%CLI_VERSION%%/samples/utilities/keyconfig/keyconfig.exe +cli-%%CLI_VERSION%%/samples/utilities/keyconfig/keyconfig.ildb +cli-%%CLI_VERSION%%/samples/utilities/typefinder/typefinder.exe +cli-%%CLI_VERSION%%/samples/utilities/typefinder/typefinder.ildb +cli-%%CLI_VERSION%%/samples/utilities/wordcount/wordcount.exe +cli-%%CLI_VERSION%%/samples/utilities/wordcount/wordcount.ildb +cli-%%CLI_VERSION%%/samples/utilities/xsd/xsd.exe +cli-%%CLI_VERSION%%/samples/utilities/xsd/xsd.ildb cli-%%CLI_VERSION%%/sdk/bin/cordbg cli-%%CLI_VERSION%%/sdk/bin/ilasm cli-%%CLI_VERSION%%/sdk/bin/ildasm cli-%%CLI_VERSION%%/sdk/bin/ildasm.satellite cli-%%CLI_VERSION%%/sdk/bin/ildbdump cli-%%CLI_VERSION%%/sdk/bin/metainfo -cli-%%CLI_VERSION%%/sdk/bin/ngrep.exe -cli-%%CLI_VERSION%%/sdk/bin/ngrep.ildb cli-%%CLI_VERSION%%/sdk/bin/permview cli-%%CLI_VERSION%%/sdk/bin/permview.satellite cli-%%CLI_VERSION%%/sdk/bin/peverify @@ -225,8 +336,6 @@ cli-%%CLI_VERSION%%/sdk/bin/sn cli-%%CLI_VERSION%%/sdk/bin/sn.satellite cli-%%CLI_VERSION%%/sdk/bin/storeadm.exe cli-%%CLI_VERSION%%/sdk/bin/storeadm.ildb -cli-%%CLI_VERSION%%/sdk/bin/xsd.exe -cli-%%CLI_VERSION%%/sdk/bin/xsd.ildb cli-%%CLI_VERSION%%/sdk/include/cor.h cli-%%CLI_VERSION%%/sdk/include/cordebug.h cli-%%CLI_VERSION%%/sdk/include/corerror.h @@ -240,7 +349,6 @@ cli-%%CLI_VERSION%%/sdk/include/ivehandler.h cli-%%CLI_VERSION%%/sdk/include/mscoree.h cli-%%CLI_VERSION%%/sdk/include/opcode.def cli-%%CLI_VERSION%%/sdk/include/strongname.h -cli-%%CLI_VERSION%%/sdk/lib/mscorsn.lib cli-%%CLI_VERSION%%/sdk/pal/inc/assert.h cli-%%CLI_VERSION%%/sdk/pal/inc/atl.h cli-%%CLI_VERSION%%/sdk/pal/inc/ccombstr.h @@ -294,19 +402,57 @@ cli-%%CLI_VERSION%%/sorttbls.nlp cli-%%CLI_VERSION%%/xjis.nlp @dirrm cli-%%CLI_VERSION%%/sdk/pal/inc @dirrm cli-%%CLI_VERSION%%/sdk/pal -@dirrm cli-%%CLI_VERSION%%/sdk/lib @dirrm cli-%%CLI_VERSION%%/sdk/include @dirrm cli-%%CLI_VERSION%%/sdk/bin @dirrm cli-%%CLI_VERSION%%/sdk +@dirrm cli-%%CLI_VERSION%%/samples/utilities/xsd +@dirrm cli-%%CLI_VERSION%%/samples/utilities/wordcount +@dirrm cli-%%CLI_VERSION%%/samples/utilities/typefinder +@dirrm cli-%%CLI_VERSION%%/samples/utilities/keyconfig +@dirrm cli-%%CLI_VERSION%%/samples/utilities/grep +@dirrm cli-%%CLI_VERSION%%/samples/utilities/getcliversion +@dirrm cli-%%CLI_VERSION%%/samples/utilities/dnprofiler +@dirrm cli-%%CLI_VERSION%%/samples/utilities/crlf +@dirrm cli-%%CLI_VERSION%%/samples/utilities/corclass +@dirrm cli-%%CLI_VERSION%%/samples/utilities/codetohtml +@dirrm cli-%%CLI_VERSION%%/samples/utilities/cleanbuild +@dirrm cli-%%CLI_VERSION%%/samples/utilities +@dirrm cli-%%CLI_VERSION%%/samples/pigui +@dirrm cli-%%CLI_VERSION%%/samples/howto/xmlserialization +@dirrm cli-%%CLI_VERSION%%/samples/howto/xml/xmltransform +@dirrm cli-%%CLI_VERSION%%/samples/howto/xml/xmlschema +@dirrm cli-%%CLI_VERSION%%/samples/howto/xml +@dirrm cli-%%CLI_VERSION%%/samples/howto/serialization +@dirrm cli-%%CLI_VERSION%%/samples/howto/security/permissions +@dirrm cli-%%CLI_VERSION%%/samples/howto/security +@dirrm cli-%%CLI_VERSION%%/samples/howto/resources +@dirrm cli-%%CLI_VERSION%%/samples/howto/remoting +@dirrm cli-%%CLI_VERSION%%/samples/howto/regularexpressions +@dirrm cli-%%CLI_VERSION%%/samples/howto/reflection/invoke +@dirrm cli-%%CLI_VERSION%%/samples/howto/reflection/emit +@dirrm cli-%%CLI_VERSION%%/samples/howto/reflection +@dirrm cli-%%CLI_VERSION%%/samples/howto/net/udpchat +@dirrm cli-%%CLI_VERSION%%/samples/howto/net/getresponse +@dirrm cli-%%CLI_VERSION%%/samples/howto/net +@dirrm cli-%%CLI_VERSION%%/samples/howto/codedom +@dirrm cli-%%CLI_VERSION%%/samples/howto/basedatatypes/stringformat +@dirrm cli-%%CLI_VERSION%%/samples/howto/basedatatypes +@dirrm cli-%%CLI_VERSION%%/samples/howto +@dirrm cli-%%CLI_VERSION%%/samples/hello +@dirrm cli-%%CLI_VERSION%%/samples/compilers/myc +@dirrm cli-%%CLI_VERSION%%/samples/compilers/clisp +@dirrm cli-%%CLI_VERSION%%/samples/compilers +@dirrm cli-%%CLI_VERSION%%/samples @dirrm cli-%%CLI_VERSION%%/rotor @dirrm cli-%%CLI_VERSION%%/private/lib/rotor_x86 @dirrm cli-%%CLI_VERSION%%/private/lib @dirrm cli-%%CLI_VERSION%%/private -@dirrm cli-%%CLI_VERSION%%/pigui @dirrm cli-%%CLI_VERSION%%/int_tools @dirrm cli-%%CLI_VERSION%%/dump @dirrm cli-%%CLI_VERSION%%/config @dirrm cli-%%CLI_VERSION%%/assembly/tmp +@dirrm cli-%%CLI_VERSION%%/assembly/GAC/myperm/1.0.1.0__0e8dcc8628396732 +@dirrm cli-%%CLI_VERSION%%/assembly/GAC/myperm @dirrm cli-%%CLI_VERSION%%/assembly/GAC/System/1.0.3300.0__b77a5c561934e089 @dirrm cli-%%CLI_VERSION%%/assembly/GAC/System.Xml/1.0.3300.0__b77a5c561934e089 @dirrm cli-%%CLI_VERSION%%/assembly/GAC/System.Xml @@ -319,6 +465,8 @@ cli-%%CLI_VERSION%%/xjis.nlp @dirrm cli-%%CLI_VERSION%%/assembly/GAC/Microsoft.Vsa @dirrm cli-%%CLI_VERSION%%/assembly/GAC/Microsoft.JScript/7.0.3300.0__b03f5f7f11d50a3a @dirrm cli-%%CLI_VERSION%%/assembly/GAC/Microsoft.JScript +@dirrm cli-%%CLI_VERSION%%/assembly/GAC/ISymWrapper/1.0.3300.0__b03f5f7f11d50a3a +@dirrm cli-%%CLI_VERSION%%/assembly/GAC/ISymWrapper @dirrm cli-%%CLI_VERSION%%/assembly/GAC @dirrm cli-%%CLI_VERSION%%/assembly @dirrm cli-%%CLI_VERSION%%/Symbols.pri/dll |