dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/engine int_proto.h,1.39,1.40 int_table.


From: Gopal.V <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/engine int_proto.h,1.39,1.40 int_table.c,1.41,1.42 lib_file.c,1.4,1.5
Date: Fri, 20 Dec 2002 22:02:24 -0500

Update of /cvsroot/dotgnu-pnet/pnet/engine
In directory subversions:/tmp/cvs-serv6118/engine

Modified Files:
        int_proto.h int_table.c lib_file.c 
Log Message:
Check file existence without opening them ... FileMethods.Exists() internal
call.


Index: int_proto.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/int_proto.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** int_proto.h 13 Dec 2002 09:06:52 -0000      1.39
--- int_proto.h 21 Dec 2002 03:02:21 -0000      1.40
***************
*** 42,45 ****
--- 42,51 ----
  extern ILObject * _IL_Enum_EnumLongToObject(ILExecThread * _thread, ILObject 
* enumType, ILInt64 value);
  
+ extern ILBool _IL_BitConverter_GetLittleEndian(ILExecThread * _thread);
+ extern ILInt64 _IL_BitConverter_DoubleToInt64Bits(ILExecThread * _thread, 
ILDouble value);
+ extern ILDouble _IL_BitConverter_Int64BitsToDouble(ILExecThread * _thread, 
ILInt64 value);
+ extern ILInt32 _IL_BitConverter_FloatToInt32Bits(ILExecThread * _thread, 
ILFloat value);
+ extern ILFloat _IL_BitConverter_Int32BitsToFloat(ILExecThread * _thread, 
ILInt32 value);
+ 
  extern ILInt32 _IL_Buffer_GetLength(ILExecThread * _thread, ILObject * array);
  extern void _IL_Buffer_Copy(ILExecThread * _thread, ILObject * src, ILInt32 
srcOffset, ILObject * dst, ILInt32 dstOffset, ILInt32 count);
***************
*** 62,102 ****
  extern void _IL_Decimal_Subtract(ILExecThread * _thread, ILDecimal * _result, 
ILDecimal * x, ILDecimal * y);
  
- extern System_String * _IL_String_Concat_StringString(ILExecThread * _thread, 
System_String * str1, System_String * str2);
- extern System_String * _IL_String_ctor_ci(ILExecThread * _thread, ILUInt16 c, 
ILInt32 count);
- extern System_String * _IL_String_ctor_ac(ILExecThread * _thread, 
System_Array * value);
- extern ILBool _IL_String_Equals(ILExecThread * _thread, System_String * a, 
System_String * b);
- extern ILUInt16 _IL_String_GetChar(ILExecThread * _thread, System_String * 
_this, ILInt32 posn);
- extern System_String * _IL_String_NewString(ILExecThread * _thread, ILInt32 
length);
- extern void _IL_String_Copy_StringiStringii(ILExecThread * _thread, 
System_String * dest, ILInt32 destPos, System_String * src, ILInt32 srcPos, 
ILInt32 length);
- extern ILInt32 _IL_String_InternalCompare(ILExecThread * _thread, 
System_String * strA, ILInt32 indexA, ILInt32 lengthA, System_String * strB, 
ILInt32 indexB, ILInt32 lengthB, ILBool ignoreCase, ILObject * culture);
- extern System_String * _IL_String_Trim(ILExecThread * _thread, System_String 
* _this, System_Array * trimChars, ILInt32 trimFlags);
- extern System_String * _IL_String_ctor_acii(ILExecThread * _thread, 
System_Array * value, ILInt32 startIndex, ILInt32 length);
- extern System_String * _IL_String_ctor_pcii(ILExecThread * _thread, ILUInt16 
* value, ILInt32 startIndex, ILInt32 length);
- extern System_String * _IL_String_ctor_pc(ILExecThread * _thread, ILUInt16 * 
value);
- extern System_String * _IL_String_ctor_pbiiEncoding(ILExecThread * _thread, 
ILInt8 * value, ILInt32 startIndex, ILInt32 length, ILObject * enc);
- extern System_String * _IL_String_ctor_pbii(ILExecThread * _thread, ILInt8 * 
value, ILInt32 startIndex, ILInt32 length);
- extern System_String * _IL_String_ctor_pb(ILExecThread * _thread, ILInt8 * 
value);
- extern ILInt32 _IL_String_Compare(ILExecThread * _thread, System_String * 
strA, System_String * strB);
- extern ILInt32 _IL_String_InternalOrdinal(ILExecThread * _thread, 
System_String * strA, ILInt32 indexA, ILInt32 lengthA, System_String * strB, 
ILInt32 indexB, ILInt32 lengthB);
- extern System_String * _IL_String_NewBuilder(ILExecThread * _thread, 
System_String * value, ILInt32 length);
- extern void _IL_String_Copy_StringiString(ILExecThread * _thread, 
System_String * dest, ILInt32 destPos, System_String * src);
- extern void _IL_String_InsertSpace(ILExecThread * _thread, System_String * 
str, ILInt32 srcPos, ILInt32 destPos);
- extern void _IL_String_RemoveSpace(ILExecThread * _thread, System_String * 
str, ILInt32 index, ILInt32 length);
- extern System_String * _IL_String_Concat_StringStringString(ILExecThread * 
_thread, System_String * str1, System_String * str2, System_String * str3);
- extern void _IL_String_CopyToChecked(ILExecThread * _thread, System_String * 
_this, ILInt32 sourceIndex, System_Array * destination, ILInt32 
destinationIndex, ILInt32 count);
- extern ILInt32 _IL_String_IndexOfAny(ILExecThread * _thread, System_String * 
_this, System_Array * anyOf, ILInt32 startIndex, ILInt32 count);
- extern ILInt32 _IL_String_IndexOf(ILExecThread * _thread, System_String * 
_this, ILUInt16 value, ILInt32 startIndex, ILInt32 count);
- extern ILInt32 _IL_String_GetHashCode(ILExecThread * _thread, System_String * 
_this);
- extern ILInt32 _IL_String_FindInRange(ILExecThread * _thread, System_String * 
_this, ILInt32 srcFirst, ILInt32 srcLast, ILInt32 step, System_String * dest);
- extern System_String * _IL_String_Intern(ILExecThread * _thread, 
System_String * str);
- extern System_String * _IL_String_IsInterned(ILExecThread * _thread, 
System_String * str);
- extern ILInt32 _IL_String_LastIndexOf(ILExecThread * _thread, System_String * 
_this, ILUInt16 value, ILInt32 startIndex, ILInt32 count);
- extern ILInt32 _IL_String_LastIndexOfAny(ILExecThread * _thread, 
System_String * _this, System_Array * anyOf, ILInt32 startIndex, ILInt32 count);
- extern void _IL_String_CharFill_Stringiic(ILExecThread * _thread, 
System_String * str, ILInt32 start, ILInt32 count, ILUInt16 ch);
- extern void _IL_String_CharFill_Stringiacii(ILExecThread * _thread, 
System_String * str, ILInt32 start, System_Array * chars, ILInt32 index, 
ILInt32 count);
- extern System_String * _IL_String_Replace_cc(ILExecThread * _thread, 
System_String * _this, ILUInt16 oldChar, ILUInt16 newChar);
- extern System_String * _IL_String_Replace_StringString(ILExecThread * 
_thread, System_String * _this, System_String * oldValue, System_String * 
newValue);
- extern void _IL_String_SetChar(ILExecThread * _thread, System_String * _this, 
ILInt32 posn, ILUInt16 value);
- 
  extern ILBool _IL_Double_IsNaN(ILExecThread * _thread, ILDouble d);
  extern ILInt32 _IL_Double_TestInfinity(ILExecThread * _thread, ILDouble d);
--- 68,71 ----
***************
*** 111,120 ****
  extern void _IL_Guid_NewGuid(ILExecThread * _thread, void * _result);
  
- extern ILBool _IL_BitConverter_GetLittleEndian(ILExecThread * _thread);
- extern ILInt64 _IL_BitConverter_DoubleToInt64Bits(ILExecThread * _thread, 
ILDouble value);
- extern ILDouble _IL_BitConverter_Int64BitsToDouble(ILExecThread * _thread, 
ILInt64 value);
- extern ILInt32 _IL_BitConverter_FloatToInt32Bits(ILExecThread * _thread, 
ILFloat value);
- extern ILFloat _IL_BitConverter_Int32BitsToFloat(ILExecThread * _thread, 
ILInt32 value);
- 
  extern ILDouble _IL_Math_Log(ILExecThread * _thread, ILDouble d);
  extern ILDouble _IL_Math_RoundDouble(ILExecThread * _thread, ILDouble value, 
ILInt32 digits);
--- 80,83 ----
***************
*** 143,146 ****
--- 106,146 ----
  extern ILInt32 _IL_Single_TestInfinity(ILExecThread * _thread, ILFloat f);
  
+ extern System_String * _IL_String_Concat_StringString(ILExecThread * _thread, 
System_String * str1, System_String * str2);
+ extern System_String * _IL_String_ctor_ci(ILExecThread * _thread, ILUInt16 c, 
ILInt32 count);
+ extern System_String * _IL_String_ctor_ac(ILExecThread * _thread, 
System_Array * value);
+ extern ILBool _IL_String_Equals(ILExecThread * _thread, System_String * a, 
System_String * b);
+ extern ILUInt16 _IL_String_GetChar(ILExecThread * _thread, System_String * 
_this, ILInt32 posn);
+ extern System_String * _IL_String_NewString(ILExecThread * _thread, ILInt32 
length);
+ extern void _IL_String_Copy_StringiStringii(ILExecThread * _thread, 
System_String * dest, ILInt32 destPos, System_String * src, ILInt32 srcPos, 
ILInt32 length);
+ extern ILInt32 _IL_String_InternalCompare(ILExecThread * _thread, 
System_String * strA, ILInt32 indexA, ILInt32 lengthA, System_String * strB, 
ILInt32 indexB, ILInt32 lengthB, ILBool ignoreCase, ILObject * culture);
+ extern System_String * _IL_String_Trim(ILExecThread * _thread, System_String 
* _this, System_Array * trimChars, ILInt32 trimFlags);
+ extern ILInt32 _IL_String_IndexOf(ILExecThread * _thread, System_String * 
_this, ILUInt16 value, ILInt32 startIndex, ILInt32 count);
+ extern System_String * _IL_String_ctor_acii(ILExecThread * _thread, 
System_Array * value, ILInt32 startIndex, ILInt32 length);
+ extern System_String * _IL_String_ctor_pcii(ILExecThread * _thread, ILUInt16 
* value, ILInt32 startIndex, ILInt32 length);
+ extern System_String * _IL_String_ctor_pc(ILExecThread * _thread, ILUInt16 * 
value);
+ extern System_String * _IL_String_ctor_pbiiEncoding(ILExecThread * _thread, 
ILInt8 * value, ILInt32 startIndex, ILInt32 length, ILObject * enc);
+ extern System_String * _IL_String_ctor_pbii(ILExecThread * _thread, ILInt8 * 
value, ILInt32 startIndex, ILInt32 length);
+ extern System_String * _IL_String_ctor_pb(ILExecThread * _thread, ILInt8 * 
value);
+ extern ILInt32 _IL_String_Compare(ILExecThread * _thread, System_String * 
strA, System_String * strB);
+ extern ILInt32 _IL_String_InternalOrdinal(ILExecThread * _thread, 
System_String * strA, ILInt32 indexA, ILInt32 lengthA, System_String * strB, 
ILInt32 indexB, ILInt32 lengthB);
+ extern System_String * _IL_String_NewBuilder(ILExecThread * _thread, 
System_String * value, ILInt32 length);
+ extern void _IL_String_Copy_StringiString(ILExecThread * _thread, 
System_String * dest, ILInt32 destPos, System_String * src);
+ extern void _IL_String_InsertSpace(ILExecThread * _thread, System_String * 
str, ILInt32 srcPos, ILInt32 destPos);
+ extern void _IL_String_RemoveSpace(ILExecThread * _thread, System_String * 
str, ILInt32 index, ILInt32 length);
+ extern System_String * _IL_String_Concat_StringStringString(ILExecThread * 
_thread, System_String * str1, System_String * str2, System_String * str3);
+ extern void _IL_String_CopyToChecked(ILExecThread * _thread, System_String * 
_this, ILInt32 sourceIndex, System_Array * destination, ILInt32 
destinationIndex, ILInt32 count);
+ extern ILInt32 _IL_String_IndexOfAny(ILExecThread * _thread, System_String * 
_this, System_Array * anyOf, ILInt32 startIndex, ILInt32 count);
+ extern ILInt32 _IL_String_GetHashCode(ILExecThread * _thread, System_String * 
_this);
+ extern ILInt32 _IL_String_FindInRange(ILExecThread * _thread, System_String * 
_this, ILInt32 srcFirst, ILInt32 srcLast, ILInt32 step, System_String * dest);
+ extern System_String * _IL_String_Intern(ILExecThread * _thread, 
System_String * str);
+ extern System_String * _IL_String_IsInterned(ILExecThread * _thread, 
System_String * str);
+ extern ILInt32 _IL_String_LastIndexOf(ILExecThread * _thread, System_String * 
_this, ILUInt16 value, ILInt32 startIndex, ILInt32 count);
+ extern ILInt32 _IL_String_LastIndexOfAny(ILExecThread * _thread, 
System_String * _this, System_Array * anyOf, ILInt32 startIndex, ILInt32 count);
+ extern void _IL_String_CharFill_Stringiic(ILExecThread * _thread, 
System_String * str, ILInt32 start, ILInt32 count, ILUInt16 ch);
+ extern void _IL_String_CharFill_Stringiacii(ILExecThread * _thread, 
System_String * str, ILInt32 start, System_Array * chars, ILInt32 index, 
ILInt32 count);
+ extern System_String * _IL_String_Replace_cc(ILExecThread * _thread, 
System_String * _this, ILUInt16 oldChar, ILUInt16 newChar);
+ extern System_String * _IL_String_Replace_StringString(ILExecThread * 
_thread, System_String * _this, System_String * oldValue, System_String * 
newValue);
+ extern void _IL_String_SetChar(ILExecThread * _thread, System_String * _this, 
ILInt32 posn, ILUInt16 value);
+ 
  extern ILObject * _IL_Type_GetTypeFromHandle(ILExecThread * _thread, void * 
handle);
  extern ILObject * _IL_Type_GetType(ILExecThread * _thread, ILString * name, 
ILBool throwOnError, ILBool ignoreCase);
***************
*** 151,154 ****
--- 151,159 ----
  extern ILObject * _IL_TypedReference_ToObject(ILExecThread * _thread, 
ILTypedRef value);
  
+ extern void _IL_WaitHandle_InternalClose(ILExecThread * _thread, ILNativeInt 
privateData);
+ extern ILBool _IL_WaitHandle_InternalWaitAll(ILExecThread * _thread, 
System_Array * waitHandles, ILInt32 timeout, ILBool exitContext);
+ extern ILInt32 _IL_WaitHandle_InternalWaitAny(ILExecThread * _thread, 
System_Array * waitHandles, ILInt32 timeout, ILBool exitContext);
+ extern ILBool _IL_WaitHandle_InternalWaitOne(ILExecThread * _thread, 
ILNativeInt privateData, ILInt32 timeout);
+ 
  extern ILInt32 _IL_Interlocked_CompareExchange_Riii(ILExecThread * _thread, 
ILInt32 * location1, ILInt32 value, ILInt32 comparand);
  extern ILFloat _IL_Interlocked_CompareExchange_Rfff(ILExecThread * _thread, 
ILFloat * location1, ILFloat value, ILFloat comparand);
***************
*** 169,177 ****
  extern void _IL_Monitor_PulseAll(ILExecThread * _thread, ILObject * obj);
  
- extern void _IL_WaitHandle_InternalClose(ILExecThread * _thread, ILNativeInt 
privateData);
- extern ILBool _IL_WaitHandle_InternalWaitAll(ILExecThread * _thread, 
System_Array * waitHandles, ILInt32 timeout, ILBool exitContext);
- extern ILInt32 _IL_WaitHandle_InternalWaitAny(ILExecThread * _thread, 
System_Array * waitHandles, ILInt32 timeout, ILBool exitContext);
- extern ILBool _IL_WaitHandle_InternalWaitOne(ILExecThread * _thread, 
ILNativeInt privateData, ILInt32 timeout);
- 
  extern ILNativeInt _IL_Mutex_InternalCreateMutex(ILExecThread * _thread, 
ILBool initiallyOwned, ILString * name, ILBool * gotOwnership);
  extern void _IL_Mutex_InternalReleaseMutex(ILExecThread * _thread, 
ILNativeInt mutex);
--- 174,177 ----
***************
*** 297,330 ****
  extern ILObject * _IL_MethodBase_GetCurrentMethod(ILExecThread * _thread);
  
- extern ILObject * _IL_FieldInfo_GetFieldFromHandle(ILExecThread * _thread, 
void * handle);
- 
- extern ILObject * _IL_Module_GetModuleType(ILExecThread * _thread, ILObject * 
_this);
- extern ILObject * _IL_Module_GetAssembly(ILExecThread * _thread, ILObject * 
_this);
- extern ILString * _IL_Module_GetFullName(ILExecThread * _thread, ILObject * 
_this);
- extern ILObject * _IL_Module_GetType(ILExecThread * _thread, ILObject * 
_this, ILString * name, ILBool throwOnError, ILBool ignoreCase);
- extern System_Array * _IL_Module_GetTypes(ILExecThread * _thread, ILObject * 
_this);
- extern ILBool _IL_Module_IsResource(ILExecThread * _thread, ILObject * _this);
- 
- extern ILInt32 _IL_ClrType_GetClrArrayRank(ILExecThread * _thread, ILObject * 
_this);
- extern ILInt32 _IL_ClrType_GetAttributeFlagsImpl(ILExecThread * _thread, 
ILObject * _this);
- extern ILObject * _IL_ClrType_GetElementType(ILExecThread * _thread, ILObject 
* _this);
- extern ILObject * _IL_ClrType_GetInterface(ILExecThread * _thread, ILObject * 
_this, ILString * name, ILBool ignoreCase);
- extern System_Array * _IL_ClrType_GetInterfaces(ILExecThread * _thread, 
ILObject * _this);
- extern ILObject * _IL_ClrType_GetMemberImpl(ILExecThread * _thread, ILObject 
* _this, ILString * name, ILInt32 memberTypes, ILInt32 bindingAttr, ILObject * 
binder, ILInt32 callingConventions, System_Array * types, System_Array * 
modifiers);
- extern ILObject * _IL_ClrType_GetMembersImpl(ILExecThread * _thread, ILObject 
* _this, ILInt32 memberTypes, ILInt32 bindingAttr, ILObject * arrayType, 
ILString * name);
- extern ILInt32 _IL_ClrType_GetClrTypeCategory(ILExecThread * _thread, 
ILObject * _this);
- extern ILBool _IL_ClrType_IsSubclassOf(ILExecThread * _thread, ILObject * 
_this, ILObject * c);
- extern ILBool _IL_ClrType_IsClrNestedType(ILExecThread * _thread, ILObject * 
_this);
- extern ILString * _IL_ClrType_GetClrFullName(ILExecThread * _thread, ILObject 
* _this);
- extern ILObject * _IL_ClrType_GetClrAssembly(ILExecThread * _thread, ILObject 
* _this);
- extern ILObject * _IL_ClrType_GetClrBaseType(ILExecThread * _thread, ILObject 
* _this);
- extern void _IL_ClrType_GetClrGUID(ILExecThread * _thread, void * _result, 
ILObject * _this);
- extern ILObject * _IL_ClrType_GetClrModule(ILExecThread * _thread, ILObject * 
_this);
- extern ILObject * _IL_ClrType_GetClrNestedDeclaringType(ILExecThread * 
_thread, ILObject * _this);
- extern ILString * _IL_ClrType_GetClrName(ILExecThread * _thread, ILObject * 
_this);
- extern ILString * _IL_ClrType_GetClrNamespace(ILExecThread * _thread, 
ILObject * _this);
- 
  extern ILObject * _IL_ClrConstructor_Invoke(ILExecThread * _thread, ILObject 
* _this, ILInt32 invokeAttr, ILObject * binder, System_Array * parameters, 
ILObject * culture);
  
  extern ILObject * _IL_ClrField_GetFieldType(ILExecThread * _thread, 
ILNativeInt item);
  extern ILObject * _IL_ClrField_GetValue(ILExecThread * _thread, ILObject * 
_this, ILObject * obj);
--- 297,304 ----
  extern ILObject * _IL_MethodBase_GetCurrentMethod(ILExecThread * _thread);
  
  extern ILObject * _IL_ClrConstructor_Invoke(ILExecThread * _thread, ILObject 
* _this, ILInt32 invokeAttr, ILObject * binder, System_Array * parameters, 
ILObject * culture);
  
+ extern ILObject * _IL_FieldInfo_GetFieldFromHandle(ILExecThread * _thread, 
void * handle);
+ 
  extern ILObject * _IL_ClrField_GetFieldType(ILExecThread * _thread, 
ILNativeInt item);
  extern ILObject * _IL_ClrField_GetValue(ILExecThread * _thread, ILObject * 
_this, ILObject * obj);
***************
*** 334,343 ****
  
  extern ILBool _IL_ClrHelpers_CanAccess(ILExecThread * _thread, ILNativeInt 
item);
- extern ILInt32 _IL_ClrHelpers_GetMemberAttrs(ILExecThread * _thread, 
ILNativeInt item);
- extern ILObject * _IL_ClrHelpers_GetSemantics(ILExecThread * _thread, 
ILNativeInt item, ILInt32 type, ILBool nonPublic);
  extern ILString * _IL_ClrHelpers_GetName(ILExecThread * _thread, ILNativeInt 
item);
  extern ILInt32 _IL_ClrHelpers_GetNumParameters(ILExecThread * _thread, 
ILNativeInt item);
  extern ILInt32 _IL_ClrHelpers_GetCallConv(ILExecThread * _thread, ILNativeInt 
item);
  extern ILInt32 _IL_ClrHelpers_GetImplAttrs(ILExecThread * _thread, 
ILNativeInt item);
  extern System_Array * _IL_ClrHelpers_GetCustomAttributes(ILExecThread * 
_thread, ILNativeInt item, ILNativeInt type, ILBool inherit);
  extern ILBool _IL_ClrHelpers_IsDefined(ILExecThread * _thread, ILNativeInt 
item, ILNativeInt type, ILBool inherit);
--- 308,317 ----
  
  extern ILBool _IL_ClrHelpers_CanAccess(ILExecThread * _thread, ILNativeInt 
item);
  extern ILString * _IL_ClrHelpers_GetName(ILExecThread * _thread, ILNativeInt 
item);
  extern ILInt32 _IL_ClrHelpers_GetNumParameters(ILExecThread * _thread, 
ILNativeInt item);
+ extern ILInt32 _IL_ClrHelpers_GetMemberAttrs(ILExecThread * _thread, 
ILNativeInt item);
  extern ILInt32 _IL_ClrHelpers_GetCallConv(ILExecThread * _thread, ILNativeInt 
item);
  extern ILInt32 _IL_ClrHelpers_GetImplAttrs(ILExecThread * _thread, 
ILNativeInt item);
+ extern ILObject * _IL_ClrHelpers_GetSemantics(ILExecThread * _thread, 
ILNativeInt item, ILInt32 type, ILBool nonPublic);
  extern System_Array * _IL_ClrHelpers_GetCustomAttributes(ILExecThread * 
_thread, ILNativeInt item, ILNativeInt type, ILBool inherit);
  extern ILBool _IL_ClrHelpers_IsDefined(ILExecThread * _thread, ILNativeInt 
item, ILNativeInt type, ILBool inherit);
***************
*** 350,354 ****
  extern ILObject * _IL_ClrMethod_GetBaseDefinition(ILExecThread * _thread, 
ILObject * _this);
  
! extern ILObject * _IL_ClrProperty_GetPropertyType(ILExecThread * _thread, 
ILNativeInt item);
  
  extern ILInt32 _IL_ClrParameter_GetParamAttrs(ILExecThread * _thread, 
ILNativeInt item);
--- 324,345 ----
  extern ILObject * _IL_ClrMethod_GetBaseDefinition(ILExecThread * _thread, 
ILObject * _this);
  
! extern ILInt32 _IL_ClrType_GetClrArrayRank(ILExecThread * _thread, ILObject * 
_this);
! extern ILInt32 _IL_ClrType_GetAttributeFlagsImpl(ILExecThread * _thread, 
ILObject * _this);
! extern ILObject * _IL_ClrType_GetElementType(ILExecThread * _thread, ILObject 
* _this);
! extern ILObject * _IL_ClrType_GetInterface(ILExecThread * _thread, ILObject * 
_this, ILString * name, ILBool ignoreCase);
! extern System_Array * _IL_ClrType_GetInterfaces(ILExecThread * _thread, 
ILObject * _this);
! extern ILObject * _IL_ClrType_GetMemberImpl(ILExecThread * _thread, ILObject 
* _this, ILString * name, ILInt32 memberTypes, ILInt32 bindingAttr, ILObject * 
binder, ILInt32 callingConventions, System_Array * types, System_Array * 
modifiers);
! extern ILObject * _IL_ClrType_GetMembersImpl(ILExecThread * _thread, ILObject 
* _this, ILInt32 memberTypes, ILInt32 bindingAttr, ILObject * arrayType, 
ILString * name);
! extern ILInt32 _IL_ClrType_GetClrTypeCategory(ILExecThread * _thread, 
ILObject * _this);
! extern ILBool _IL_ClrType_IsSubclassOf(ILExecThread * _thread, ILObject * 
_this, ILObject * c);
! extern ILBool _IL_ClrType_IsClrNestedType(ILExecThread * _thread, ILObject * 
_this);
! extern ILString * _IL_ClrType_GetClrFullName(ILExecThread * _thread, ILObject 
* _this);
! extern ILObject * _IL_ClrType_GetClrAssembly(ILExecThread * _thread, ILObject 
* _this);
! extern ILObject * _IL_ClrType_GetClrBaseType(ILExecThread * _thread, ILObject 
* _this);
! extern void _IL_ClrType_GetClrGUID(ILExecThread * _thread, void * _result, 
ILObject * _this);
! extern ILObject * _IL_ClrType_GetClrModule(ILExecThread * _thread, ILObject * 
_this);
! extern ILObject * _IL_ClrType_GetClrNestedDeclaringType(ILExecThread * 
_thread, ILObject * _this);
! extern ILString * _IL_ClrType_GetClrName(ILExecThread * _thread, ILObject * 
_this);
! extern ILString * _IL_ClrType_GetClrNamespace(ILExecThread * _thread, 
ILObject * _this);
  
  extern ILInt32 _IL_ClrParameter_GetParamAttrs(ILExecThread * _thread, 
ILNativeInt item);
***************
*** 356,363 ****
--- 347,363 ----
  extern ILObject * _IL_ClrParameter_GetDefault(ILExecThread * _thread, 
ILNativeInt item);
  
+ extern ILObject * _IL_ClrProperty_GetPropertyType(ILExecThread * _thread, 
ILNativeInt item);
+ 
  extern ILInt32 _IL_ClrResourceStream_ResourceRead(ILExecThread * _thread, 
ILNativeInt handle, ILInt64 position, System_Array * buffer, ILInt32 offset, 
ILInt32 count);
  extern ILInt32 _IL_ClrResourceStream_ResourceReadByte(ILExecThread * _thread, 
ILNativeInt handle, ILInt64 position);
  extern ILUInt8 * _IL_ClrResourceStream_ResourceGetAddress(ILExecThread * 
_thread, ILNativeInt handle, ILInt64 position);
  
+ extern ILObject * _IL_Module_GetModuleType(ILExecThread * _thread, ILObject * 
_this);
+ extern ILObject * _IL_Module_GetAssembly(ILExecThread * _thread, ILObject * 
_this);
+ extern ILString * _IL_Module_GetFullName(ILExecThread * _thread, ILObject * 
_this);
+ extern ILObject * _IL_Module_GetType(ILExecThread * _thread, ILObject * 
_this, ILString * name, ILBool throwOnError, ILBool ignoreCase);
+ extern System_Array * _IL_Module_GetTypes(ILExecThread * _thread, ILObject * 
_this);
+ extern ILBool _IL_Module_IsResource(ILExecThread * _thread, ILObject * _this);
+ 
  extern void _IL_AssemblyBuilder_ClrSetEntryPoint(ILExecThread * _thread, 
ILObject * _this, ILNativeInt clrMethod, ILInt32 fileKind);
  
***************
*** 380,423 ****
  extern ILInt32 _IL_StackFrame_InternalGetTotalFrames(ILExecThread * _thread);
  
  extern ILString * _IL_DirMethods_GetSystemDirectory(ILExecThread * _thread);
  extern System_Array * _IL_DirMethods_GetLogicalDrives(ILExecThread * _thread);
  extern void _IL_DirMethods_GetPathInfo(ILExecThread * _thread, void * 
_result);
  extern ILString * _IL_DirMethods_GetCurrentDirectory(ILExecThread * _thread);
! extern ILInt32 _IL_DirMethods_Copy(ILExecThread * _thread, ILString * src, 
ILString * dest);
! extern ILInt32 _IL_DirMethods_Rename(ILExecThread * _thread, ILString * 
old_name, ILString * new_name);
  extern ILInt32 _IL_DirMethods_Delete(ILExecThread * _thread, ILString * path);
- extern ILInt32 _IL_DirMethods_GetCreationTime(ILExecThread * _thread, 
ILString * path, ILInt64 * create_time);
  extern ILInt32 _IL_DirMethods_GetLastAccess(ILExecThread * _thread, ILString 
* path, ILInt64 * lastac);
- extern ILInt32 _IL_DirMethods_GetLastModification(ILExecThread * _thread, 
ILString * path, ILInt64 * last_mod);
- extern ILInt32 _IL_DirMethods_ChangeDirectory(ILExecThread * _thread, 
ILString * name);
  extern ILInt32 _IL_DirMethods_GetFilesInDirectory(ILExecThread * _thread, 
ILString * path, System_Array * * files);
! 
! extern void _IL_Stdio_StdClose(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdPeek(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdRead_i(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdRead_iacii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdFlush(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdRead_iaBii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdWrite_iaBii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdWrite_ic(ILExecThread * _thread, ILInt32 fd, 
ILUInt16 value);
! extern void _IL_Stdio_StdWrite_iacii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdWrite_iString(ILExecThread * _thread, ILInt32 fd, 
ILString * value);
! 
! extern ILDouble _IL_SysCharInfo_GetNumericValue(ILExecThread * _thread, 
ILUInt16 ch);
! extern ILInt32 _IL_SysCharInfo_GetUnicodeCategory(ILExecThread * _thread, 
ILUInt16 ch);
! extern ILString * _IL_SysCharInfo_GetNewLine(ILExecThread * _thread);
! 
! extern void _IL_TaskMethods_Exit(ILExecThread * _thread, ILInt32 exitCode);
! extern void _IL_TaskMethods_SetExitCode(ILExecThread * _thread, ILInt32 
exitCode);
! extern System_Array * _IL_TaskMethods_GetCommandLineArgs(ILExecThread * 
_thread);
! extern ILString * _IL_TaskMethods_GetEnvironmentVariable(ILExecThread * 
_thread, ILString * variable);
! extern ILInt32 _IL_TaskMethods_GetEnvironmentCount(ILExecThread * _thread);
! extern ILString * _IL_TaskMethods_GetEnvironmentKey(ILExecThread * _thread, 
ILInt32 posn);
! extern ILString * _IL_TaskMethods_GetEnvironmentValue(ILExecThread * _thread, 
ILInt32 posn);
! 
! extern ILInt64 _IL_TimeMethods_GetCurrentTime(ILExecThread * _thread);
! extern ILInt64 _IL_TimeMethods_GetCurrentUtcTime(ILExecThread * _thread);
! extern ILInt32 _IL_TimeMethods_GetTimeZoneAdjust(ILExecThread * _thread);
! extern ILInt32 _IL_TimeMethods_GetUpTime(ILExecThread * _thread);
  
  extern ILString * _IL_FileMethods_GetErrnoMessage(ILExecThread * _thread, 
ILInt32 error);
--- 380,421 ----
  extern ILInt32 _IL_StackFrame_InternalGetTotalFrames(ILExecThread * _thread);
  
+ extern void _IL_CryptoMethods_Decrypt(ILExecThread * _thread, ILNativeInt 
state, System_Array * inBuffer, ILInt32 inOffset, System_Array * outBuffer, 
ILInt32 outOffset);
+ extern void _IL_CryptoMethods_Encrypt(ILExecThread * _thread, ILNativeInt 
state, System_Array * inBuffer, ILInt32 inOffset, System_Array * outBuffer, 
ILInt32 outOffset);
+ extern ILNativeInt _IL_CryptoMethods_EncryptCreate(ILExecThread * _thread, 
ILInt32 algorithm, System_Array * key);
+ extern ILNativeInt _IL_CryptoMethods_DecryptCreate(ILExecThread * _thread, 
ILInt32 algorithm, System_Array * key);
+ extern void _IL_CryptoMethods_SymmetricFree(ILExecThread * _thread, 
ILNativeInt state);
+ extern ILBool _IL_CryptoMethods_IsSemiWeakKey(ILExecThread * _thread, 
System_Array * key, ILInt32 offset);
+ extern ILBool _IL_CryptoMethods_IsWeakKey(ILExecThread * _thread, 
System_Array * key, ILInt32 offset);
+ extern ILBool _IL_CryptoMethods_AlgorithmSupported(ILExecThread * _thread, 
ILInt32 algorithm);
+ extern void _IL_CryptoMethods_GenerateRandom(ILExecThread * _thread, 
System_Array * buf, ILInt32 offset, ILInt32 count);
+ extern System_Array * _IL_CryptoMethods_GetKey(ILExecThread * _thread, 
ILInt32 algorithm, ILString * name, ILInt32 flag, ILInt32 * result);
+ extern System_Array * _IL_CryptoMethods_NumPow(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
+ extern System_Array * _IL_CryptoMethods_NumMod(ILExecThread * _thread, 
System_Array * x, System_Array * modulus);
+ extern System_Array * _IL_CryptoMethods_NumInv(ILExecThread * _thread, 
System_Array * x, System_Array * modulus);
+ extern System_Array * _IL_CryptoMethods_NumMul(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
+ extern System_Array * _IL_CryptoMethods_NumAdd(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
+ extern ILBool _IL_CryptoMethods_NumZero(ILExecThread * _thread, System_Array 
* x);
+ extern ILBool _IL_CryptoMethods_NumEq(ILExecThread * _thread, System_Array * 
x, System_Array * y);
+ extern ILNativeInt _IL_CryptoMethods_HashNew(ILExecThread * _thread, ILInt32 
algorithm);
+ extern void _IL_CryptoMethods_HashReset(ILExecThread * _thread, ILNativeInt 
state);
+ extern void _IL_CryptoMethods_HashFree(ILExecThread * _thread, ILNativeInt 
state);
+ extern void _IL_CryptoMethods_HashUpdate(ILExecThread * _thread, ILNativeInt 
state, System_Array * buffer, ILInt32 offset, ILInt32 count);
+ extern void _IL_CryptoMethods_HashFinal(ILExecThread * _thread, ILNativeInt 
state, System_Array * hash);
+ extern System_Array * _IL_CryptoMethods_NumSub(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
+ extern ILBool _IL_CryptoMethods_SameKey(ILExecThread * _thread, System_Array 
* key1, ILInt32 offset1, System_Array * key2, ILInt32 offset2);
+ extern void _IL_CryptoMethods_StoreKey(ILExecThread * _thread, ILInt32 
algorithm, ILString * name, System_Array * key);
+ 
  extern ILString * _IL_DirMethods_GetSystemDirectory(ILExecThread * _thread);
  extern System_Array * _IL_DirMethods_GetLogicalDrives(ILExecThread * _thread);
  extern void _IL_DirMethods_GetPathInfo(ILExecThread * _thread, void * 
_result);
  extern ILString * _IL_DirMethods_GetCurrentDirectory(ILExecThread * _thread);
! extern ILInt32 _IL_DirMethods_ChangeDirectory(ILExecThread * _thread, 
ILString * name);
  extern ILInt32 _IL_DirMethods_Delete(ILExecThread * _thread, ILString * path);
  extern ILInt32 _IL_DirMethods_GetLastAccess(ILExecThread * _thread, ILString 
* path, ILInt64 * lastac);
  extern ILInt32 _IL_DirMethods_GetFilesInDirectory(ILExecThread * _thread, 
ILString * path, System_Array * * files);
! extern ILInt32 _IL_DirMethods_Rename(ILExecThread * _thread, ILString * 
old_name, ILString * new_name);
! extern ILInt32 _IL_DirMethods_GetCreationTime(ILExecThread * _thread, 
ILString * path, ILInt64 * create_time);
! extern ILInt32 _IL_DirMethods_GetLastModification(ILExecThread * _thread, 
ILString * path, ILInt64 * last_mod);
! extern ILInt32 _IL_DirMethods_Copy(ILExecThread * _thread, ILString * src, 
ILString * dest);
  
  extern ILString * _IL_FileMethods_GetErrnoMessage(ILExecThread * _thread, 
ILInt32 error);
***************
*** 435,444 ****
  extern ILBool _IL_FileMethods_SetLength(ILExecThread * _thread, ILNativeInt 
handle, ILInt64 value);
  extern ILNativeInt _IL_FileMethods_GetInvalidHandle(ILExecThread * _thread);
! 
! extern ILBool _IL_RuntimeSecurityManager_CanUseFileHandle(ILExecThread * 
_thread, ILObject * _this, ILNativeInt handle);
! extern ILBool _IL_RuntimeSecurityManager_CanOpenFile(ILExecThread * _thread, 
ILObject * _this, ILString * path, ILInt32 mode, ILInt32 access, ILInt32 share);
! 
! extern ILObject * _IL_Security_GetSecurityManager(ILExecThread * _thread);
! extern void _IL_Security_SetSecurityManager(ILExecThread * _thread, ILObject 
* mgr);
  
  extern ILString * _IL_InfoMethods_GetRuntimeVersion(ILExecThread * _thread);
--- 433,437 ----
  extern ILBool _IL_FileMethods_SetLength(ILExecThread * _thread, ILNativeInt 
handle, ILInt64 value);
  extern ILNativeInt _IL_FileMethods_GetInvalidHandle(ILExecThread * _thread);
! extern ILBool _IL_FileMethods_Exists(ILExecThread * _thread, ILString * path);
  
  extern ILString * _IL_InfoMethods_GetRuntimeVersion(ILExecThread * _thread);
***************
*** 455,483 ****
  extern void _IL_RegexpMethods_FreeInternal(ILExecThread * _thread, 
ILNativeInt compiled);
  
! extern ILBool _IL_CryptoMethods_IsSemiWeakKey(ILExecThread * _thread, 
System_Array * key, ILInt32 offset);
! extern ILBool _IL_CryptoMethods_IsWeakKey(ILExecThread * _thread, 
System_Array * key, ILInt32 offset);
! extern ILNativeInt _IL_CryptoMethods_EncryptCreate(ILExecThread * _thread, 
ILInt32 algorithm, System_Array * key);
! extern ILNativeInt _IL_CryptoMethods_DecryptCreate(ILExecThread * _thread, 
ILInt32 algorithm, System_Array * key);
! extern void _IL_CryptoMethods_SymmetricFree(ILExecThread * _thread, 
ILNativeInt state);
! extern ILNativeInt _IL_CryptoMethods_HashNew(ILExecThread * _thread, ILInt32 
algorithm);
! extern void _IL_CryptoMethods_HashReset(ILExecThread * _thread, ILNativeInt 
state);
! extern void _IL_CryptoMethods_HashFree(ILExecThread * _thread, ILNativeInt 
state);
! extern void _IL_CryptoMethods_HashUpdate(ILExecThread * _thread, ILNativeInt 
state, System_Array * buffer, ILInt32 offset, ILInt32 count);
! extern void _IL_CryptoMethods_HashFinal(ILExecThread * _thread, ILNativeInt 
state, System_Array * hash);
! extern ILBool _IL_CryptoMethods_AlgorithmSupported(ILExecThread * _thread, 
ILInt32 algorithm);
! extern void _IL_CryptoMethods_GenerateRandom(ILExecThread * _thread, 
System_Array * buf, ILInt32 offset, ILInt32 count);
! extern ILBool _IL_CryptoMethods_SameKey(ILExecThread * _thread, System_Array 
* key1, ILInt32 offset1, System_Array * key2, ILInt32 offset2);
! extern System_Array * _IL_CryptoMethods_GetKey(ILExecThread * _thread, 
ILInt32 algorithm, ILString * name, ILInt32 flag, ILInt32 * result);
! extern System_Array * _IL_CryptoMethods_NumPow(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
! extern System_Array * _IL_CryptoMethods_NumMod(ILExecThread * _thread, 
System_Array * x, System_Array * modulus);
! extern System_Array * _IL_CryptoMethods_NumInv(ILExecThread * _thread, 
System_Array * x, System_Array * modulus);
! extern System_Array * _IL_CryptoMethods_NumMul(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
! extern System_Array * _IL_CryptoMethods_NumAdd(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
! extern ILBool _IL_CryptoMethods_NumZero(ILExecThread * _thread, System_Array 
* x);
! extern ILBool _IL_CryptoMethods_NumEq(ILExecThread * _thread, System_Array * 
x, System_Array * y);
! extern System_Array * _IL_CryptoMethods_NumSub(ILExecThread * _thread, 
System_Array * x, System_Array * y, System_Array * modulus);
! extern void _IL_CryptoMethods_Decrypt(ILExecThread * _thread, ILNativeInt 
state, System_Array * inBuffer, ILInt32 inOffset, System_Array * outBuffer, 
ILInt32 outOffset);
! extern void _IL_CryptoMethods_Encrypt(ILExecThread * _thread, ILNativeInt 
state, System_Array * inBuffer, ILInt32 inOffset, System_Array * outBuffer, 
ILInt32 outOffset);
! extern void _IL_CryptoMethods_StoreKey(ILExecThread * _thread, ILInt32 
algorithm, ILString * name, System_Array * key);
  
  extern ILBool _IL_SocketMethods_Create(ILExecThread * _thread, ILInt32 af, 
ILInt32 st, ILInt32 pt, ILNativeInt * handle);
--- 448,484 ----
  extern void _IL_RegexpMethods_FreeInternal(ILExecThread * _thread, 
ILNativeInt compiled);
  
! extern ILBool _IL_RuntimeSecurityManager_CanUseFileHandle(ILExecThread * 
_thread, ILObject * _this, ILNativeInt handle);
! extern ILBool _IL_RuntimeSecurityManager_CanOpenFile(ILExecThread * _thread, 
ILObject * _this, ILString * path, ILInt32 mode, ILInt32 access, ILInt32 share);
! 
! extern ILObject * _IL_Security_GetSecurityManager(ILExecThread * _thread);
! extern void _IL_Security_SetSecurityManager(ILExecThread * _thread, ILObject 
* mgr);
! 
! extern void _IL_Stdio_StdClose(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdPeek(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdRead_i(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdRead_iacii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdFlush(ILExecThread * _thread, ILInt32 fd);
! extern ILInt32 _IL_Stdio_StdRead_iaBii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdWrite_iaBii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdWrite_ic(ILExecThread * _thread, ILInt32 fd, 
ILUInt16 value);
! extern void _IL_Stdio_StdWrite_iacii(ILExecThread * _thread, ILInt32 fd, 
System_Array * value, ILInt32 index, ILInt32 count);
! extern void _IL_Stdio_StdWrite_iString(ILExecThread * _thread, ILInt32 fd, 
ILString * value);
! 
! extern ILDouble _IL_SysCharInfo_GetNumericValue(ILExecThread * _thread, 
ILUInt16 ch);
! extern ILInt32 _IL_SysCharInfo_GetUnicodeCategory(ILExecThread * _thread, 
ILUInt16 ch);
! extern ILString * _IL_SysCharInfo_GetNewLine(ILExecThread * _thread);
! 
! extern void _IL_TaskMethods_Exit(ILExecThread * _thread, ILInt32 exitCode);
! extern void _IL_TaskMethods_SetExitCode(ILExecThread * _thread, ILInt32 
exitCode);
! extern System_Array * _IL_TaskMethods_GetCommandLineArgs(ILExecThread * 
_thread);
! extern ILString * _IL_TaskMethods_GetEnvironmentVariable(ILExecThread * 
_thread, ILString * variable);
! extern ILInt32 _IL_TaskMethods_GetEnvironmentCount(ILExecThread * _thread);
! extern ILString * _IL_TaskMethods_GetEnvironmentKey(ILExecThread * _thread, 
ILInt32 posn);
! extern ILString * _IL_TaskMethods_GetEnvironmentValue(ILExecThread * _thread, 
ILInt32 posn);
! 
! extern ILInt64 _IL_TimeMethods_GetCurrentTime(ILExecThread * _thread);
! extern ILInt64 _IL_TimeMethods_GetCurrentUtcTime(ILExecThread * _thread);
! extern ILInt32 _IL_TimeMethods_GetTimeZoneAdjust(ILExecThread * _thread);
! extern ILInt32 _IL_TimeMethods_GetUpTime(ILExecThread * _thread);
  
  extern ILBool _IL_SocketMethods_Create(ILExecThread * _thread, ILInt32 af, 
ILInt32 st, ILInt32 pt, ILNativeInt * handle);
***************
*** 496,499 ****
--- 497,503 ----
  extern ILString * _IL_SocketMethods_GetErrnoMessage(ILExecThread * _thread, 
ILInt32 error);
  
+ extern ILBool _IL_Dns_InternalGetHostByName(ILExecThread * _thread, ILString 
* host, ILString * * h_name, System_Array * * h_aliases, System_Array * * 
h_addr_list);
+ extern ILBool _IL_Dns_InternalGetHostByAddr(ILExecThread * _thread, ILInt64 
address, ILString * * h_name, System_Array * * h_aliases, System_Array * * 
h_addr_list);
+ 
  extern ILInt32 _IL_IPAddress_HostToNetworkOrder_i(ILExecThread * _thread, 
ILInt32 host);
  extern ILInt64 _IL_IPAddress_HostToNetworkOrder_l(ILExecThread * _thread, 
ILInt64 host);
***************
*** 502,507 ****
  extern ILInt32 _IL_IPAddress_NetworkToHostOrder_i(ILExecThread * _thread, 
ILInt32 network);
  extern ILInt16 _IL_IPAddress_NetworkToHostOrder_s(ILExecThread * _thread, 
ILInt16 network);
- 
- extern ILBool _IL_Dns_InternalGetHostByName(ILExecThread * _thread, ILString 
* host, ILString * * h_name, System_Array * * h_aliases, System_Array * * 
h_addr_list);
- extern ILBool _IL_Dns_InternalGetHostByAddr(ILExecThread * _thread, ILInt64 
address, ILString * * h_name, System_Array * * h_aliases, System_Array * * 
h_addr_list);
  
--- 506,508 ----

Index: int_table.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/int_table.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -r1.41 -r1.42
*** int_table.c 11 Dec 2002 00:44:12 -0000      1.41
--- int_table.c 21 Dec 2002 03:02:21 -0000      1.42
***************
*** 254,257 ****
--- 254,314 ----
  #if !defined(HAVE_LIBFFI)
  
+ static void marshal_bp(void (*fn)(), void *rvalue, void **avalue)
+ {
+       *((ILNativeInt *)rvalue) = (*(ILInt8 (*)(void *))fn)(*((void * 
*)(avalue[0])));
+ }
+ 
+ #endif
+ 
[...1783 lines suppressed...]
  #if !defined(HAVE_LIBFFI)
  
! static void marshal_sps(void (*fn)(), void *rvalue, void **avalue)
  {
!       *((ILNativeInt *)rvalue) = (*(ILInt16 (*)(void *, ILInt16))fn)(*((void 
* *)(avalue[0])), *((ILInt16 *)(avalue[1])));
  }
  
  #endif
  
! #ifndef _IL_IPAddress_suppressed
  
! IL_METHOD_BEGIN(IPAddress_Methods)
!       IL_METHOD("HostToNetworkOrder", "(i)i", 
_IL_IPAddress_HostToNetworkOrder_i, marshal_ipi)
!       IL_METHOD("HostToNetworkOrder", "(l)l", 
_IL_IPAddress_HostToNetworkOrder_l, marshal_lpl)
!       IL_METHOD("HostToNetworkOrder", "(s)s", 
_IL_IPAddress_HostToNetworkOrder_s, marshal_sps)
!       IL_METHOD("NetworkToHostOrder", "(l)l", 
_IL_IPAddress_NetworkToHostOrder_l, marshal_lpl)
!       IL_METHOD("NetworkToHostOrder", "(i)i", 
_IL_IPAddress_NetworkToHostOrder_i, marshal_ipi)
!       IL_METHOD("NetworkToHostOrder", "(s)s", 
_IL_IPAddress_NetworkToHostOrder_s, marshal_sps)
  IL_METHOD_END
  

Index: lib_file.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/lib_file.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** lib_file.c  1 Apr 2002 05:23:22 -0000       1.4
--- lib_file.c  21 Dec 2002 03:02:21 -0000      1.5
***************
*** 52,55 ****
--- 52,71 ----
  
  /*
+  * public static bool Exists(String path);
+  */
+ ILBool _IL_FileMethods_Exists(ILExecThread * _thread, ILString * path)
+ {
+       const char *cpath = ILStringToAnsi(_thread,path);
+       if(cpath)
+       {
+               return ILFileExists(cpath,(char**)0);
+       }
+       else
+       {
+               return 0;
+       }
+ }
+ 
+ /*
   * public static bool Open(String path, FileMode mode,
   *                                               FileAccess access, FileShare 
share,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]