The number of lines: one more than the newlines, so an empty buffer has one empty line.
buffer: Text_Buffer;
defer free_buffer(*buffer);
assert(line_count(*buffer) == 1);
set_text(*buffer, "a\nb\nc");
assert(line_count(*buffer) == 3);line_count :: (buffer: *Text_Buffer) -> int
Parameters
- buffer: *Text_Buffer
Returns
- int