@@ -37,10 +37,16 @@ * \param first The first object in the array * \return A new autoreleased OFArray */ + arrayWithObjects: (OFObject*)first, ...; +/** + * \param objs A C array of objects. + * \return A new autoreleased OFArray + */ ++ arrayWithCArray: (OFObject**)objs; + /** * Initializes an OFArray with the specified object. * * \param obj An object * \return An initialized OFArray @@ -63,10 +69,18 @@ * \return An initialized OFArray */ - initWithObject: (OFObject*)first andArgList: (va_list)args; +/** + * Initializes an OFArray with the objects from the specified C array. + * + * \param objs A C array of objects + * \return An initialized OFArray + */ +- initWithCArray: (OFObject**)objs; + /** * \return The number of objects in the OFArray */ - (size_t)count;