// Length of inheritance chain; 1 for System.VStruct
const int chainlen;
-
- // Size of concrete vstruct
-
- const int structlen;
};
uintptr_t downcast(::System::_i_Object *obj,
const unsigned long *new_guid);
- typedef u64 GUID[2];
+ typedef uint64_t GUID[2];
// FIXME: use above typedef
static inline bool guids_equal(const unsigned long *guid1,
return false;
#endif
}
-
- typedef void (*MethodEntry)(ParamInfoBlock *pib);
-
- struct Object {
- MethodEntry entry;
- void *ptr; // pointer to the class interface
- };
-
- typedef Util::RadixTree<Object, ID, 6> ObjTable;
}
};
}
throw T(NULL, NULL, \
new(::System::RunTime::orbmm) \
::System::Exceptions::NativeCodeExceptionOriginInfo \
- (::System::RunTime::get_pc()), \
+ (::System::RunTime::Priv::get_pc()), \
::System::RunTime::Priv::in_kernel(), ##args); \
} while (0)
throw T(new(::System::RunTime::orbmm) typeof(oldex)(oldex), NULL, \
new(::System::RunTime::orbmm) \
::System::Exceptions::NativeCodeExceptionOriginInfo \
- (::System::RunTime::get_pc()), \
+ (::System::RunTime::Priv::get_pc()), \
::System::RunTime::Priv::in_kernel(), ##args); \
} while (0)
#endif