OSArray *OSArray::withArray(const OSArray *array, unsigned int capacity) { OSArray *me = new OSArray; if (me && !me->initWithArray(array, capacity)) { me->release(); return 0; } return me; }