blob: cdaa52d44f2ed37e04b75083fc6bee793d6e1e3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdlib.h>
#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;
}
|