#ifndef LINE_ED_BUFFER_H_ #define LINE_ED_BUFFER_H_ #include struct line_ed; /* returns a pointer to the start of the line based on the given `y` * coordinate */ extern const char *line_start(struct line_ed *ed, size_t y); /* returns the length of the line based on the given `y` coordinate. * for any line other than the last line in the buffer, this length * INCLUDES the trailing linefeed. */ extern size_t line_length(struct line_ed *ed, size_t y); #endif