#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <grass/gis.h>
#include "vector.h"

/* init vector structure */
void vector_init(void)
{
    vector.count = 0;
    vector.alloc = 0;
    vector.layer = NULL;
}

/* allocate at least one free space for layer */
void vector_alloc(void)
{
    if (vector.count == vector.alloc) {
        vector.alloc += 20;
        vector.layer =
            (LAYER *)G_realloc(vector.layer, vector.alloc * sizeof(LAYER));
    }
}
