Genvector example programs

Below is a list of example code available. Each tries to demonstrate a different use case. They mostly differ in vector type, configuration and instantiation. The actual set of operations they execute are mostly the same: the usual things an application may want to do with dynamic arrays or strings.

dynstrchar * dynamic strings (gds_t), standard dynamic string type
dynstrwwchar_t * dynamic strings (wgds_t), standard dynamic string type
int0int * dynamic array, 0-initialized (vti0_), standard vector type
intiint * dynamic array, function-initialized (vtii_), standard vector type
ctype_mini1custom type dynamic array, local instantiation (no separate header), custom vector type
ctype_mini2custom type dynamic array, separate vector type header, custom vector type
struct0struct * dynamic array, zero-initialized, custom vector type
structistruct * dynamic array, function-initialized, custom vector type
structostruct * dynamic array, function-initialized, custom vector type