/*****
 NAME
	carray.h - header file for CArray class
 VERSION
	$Id$
 CHANGELOG
	$Log$
 */

#if !defined(CARRAY_H_INCLUDED)
#define CARRAY_H_INCLUDED

#include <coconut/cobject.h>
#include <coconut/pset.h>

@interface CArray : CObject <PDataArray>
{
	GArray *	array_body ;
	size_t		elm_size ;

	dealloc_func_t	dealloc_func ;
}

- initArray: (size_t) elmsize dealloc: (dealloc_func_t) defunc ;

@end

#endif /* !defined(CARRAY_H_INCLUDED) */

