A generic dynamic array in C that stores no capacity and needs no struct
Summary
A GitHub Gist describes a generic dynamic array in C that uses two pointers to store length and data, avoiding explicit structs. It implements a vec_push macro that grows the underlying buffer by powers of two, illustrating an unconventional but portable approach (C23 with GNU extensions). The concept highlights trade-offs between memory layout, simplicity, and dynamic resizing.