uObject* uNew(uType* type) { U_ASSERT(type); size_t size = type->ObjectSize; U_ASSERT(size); return uInitObject(type, U_MALLOC_OBJECT(size, type), size); }
uObject* uAllocObject(size_t objSize, uType* objType) { return uInitObject(objType, U_MALLOC_OBJECT(objSize, objType), objSize); }