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