aboutsummaryrefslogtreecommitdiff
path: root/test/main.c
blob: 489618be90ec9fc2b525db76f5a1cc3d1c089ea3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include "vec.h"

typedef ints = vec[int]();

int main()
{
	struct ints a = intscreate();
	for (size_t i = 0; i < 10; ++i)
		intsappend(&a, i);

	int sum = 0;
	for (size_t i = 0; i < 10; ++i) {
		sum += *intsat(&a, i);
	}

	printf("%i\n", sum);
	intsdestroy(&a);
}