4 struct xyarray
*xyarray__new(int xlen
, int ylen
, size_t entry_size
)
6 size_t row_size
= ylen
* entry_size
;
7 struct xyarray
*xy
= zalloc(sizeof(*xy
) + xlen
* row_size
);
10 xy
->entry_size
= entry_size
;
11 xy
->row_size
= row_size
;
12 xy
->entries
= xlen
* ylen
;
18 void xyarray__reset(struct xyarray
*xy
)
20 size_t n
= xy
->entries
* xy
->entry_size
;
22 memset(xy
->contents
, 0, n
);
25 void xyarray__delete(struct xyarray
*xy
)