GlkTerm - trying to understand window 'runs' array

I’m trying to work on stylehints and reading other Glk implementations.

I’m having a hard time wrapping my brain around what ‘runs’ means in terms of GlkTerm windows. Source code reference: github.com/erkyrath/glkterm/blo … _buf.c#L47 Thank you.

40 isn’t a magic number, it’s just a starting allocation. Those are expanded as needed.