#include #include "domino.h" void bricks_append(struct bricks *bricks, struct brick brick) { if (bricks->count+1 > bricks->capacity) { if (bricks->capacity == 0) bricks->capacity = 256; while (bricks->count+1 > bricks->capacity) bricks->capacity *= 2; bricks->items.brick = realloc(bricks->items.brick, bricks->capacity * sizeof(*bricks->items.brick)); } bricks->items.brick[bricks->count++] = brick; }