Dynamic Array library generator for C.
$ ./build.sh
$ ./dag xs int
// File: main.c
#include <stdio.h>
#define XS_IMPLEMENTATION
#include "xs.h"
int main(void)
{
Xs xs = {0};
for (int i = 0; i < 10; ++i) xs_push(&xs, i);
for (int i = 0; i < xs.count; ++i) printf("%d\n", xs.data[i]);;
xs_free(&xs);
}