Index: trunk/src/libcschem/Makefile =================================================================== --- trunk/src/libcschem/Makefile (revision 341) +++ trunk/src/libcschem/Makefile (revision 342) @@ -1,7 +1,7 @@ CFLAGS = -I.. -I../../src_3rd CFLAGS += -Wall -g CFLAGS += -ansi -pedantic -OBJS = compile.o vtcoutline.o rtree.o +OBJS = compile.o vtcoutline.o vtoid.o rtree.o all: $(OBJS) Index: trunk/src/libcschem/vtoid.c =================================================================== --- trunk/src/libcschem/vtoid.c (nonexistent) +++ trunk/src/libcschem/vtoid.c (revision 342) @@ -0,0 +1,3 @@ +#define GVT_DONT_UNDEF +#include "vtoid.h" +#include Index: trunk/src/libcschem/vtoid.h =================================================================== --- trunk/src/libcschem/vtoid.h (nonexistent) +++ trunk/src/libcschem/vtoid.h (revision 342) @@ -0,0 +1,20 @@ +#ifndef VTCSCH_COUTLINE_H +#define VTCSCH_COUTLINE_H + +#include +#include +#include "libcschem/common_types.h" + +#define GVT(x) csch_vtoid_ ## x + +#define GVT_ELEM_TYPE csch_oid_t +#define GVT_SIZE_TYPE long +#define GVT_DOUBLING_THRS 1024 +#define GVT_START_SIZE 4 +#define GVT_FUNC +#define GVT_SET_NEW_BYTES_TO 0 +#include +#define GVT_REALLOC(vect, ptr, size) realloc(ptr, size) +#define GVT_FREE(vect, ptr) free(ptr) +#include +#endif