Home | History | Annotate | Download | only in util
      1 #include "xyarray.h"
      2 #include "util.h"
      3 
      4 struct xyarray *xyarray__new(int xlen, int ylen, size_t entry_size)
      5 {
      6 	size_t row_size = ylen * entry_size;
      7 	struct xyarray *xy = zalloc(sizeof(*xy) + xlen * row_size);
      8 
      9 	if (xy != NULL) {
     10 		xy->entry_size = entry_size;
     11 		xy->row_size   = row_size;
     12 	}
     13 
     14 	return xy;
     15 }
     16 
     17 void xyarray__delete(struct xyarray *xy)
     18 {
     19 	free(xy);
     20 }
     21