#include #include #include #include #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) ); } }