view help2html/buffer.h @ 11:3aa0f5a02342

Remove unused variable; fix what it was supposed to be doing. (and document it a bit for the next time through here)
author David A. Holland
date Tue, 31 May 2022 00:54:12 -0400
parents 13d2b8934445
children
line wrap: on
line source

struct buffer {
  char *text;
  size_t len;
  size_t allocsize;

  /* structural invariant: text[len]==0 */
};

void buffer_init(struct buffer *);
void buffer_cleanup(struct buffer *);

void buffer_append(struct buffer *, const char *);
void buffer_add(struct buffer *, int ch);
void buffer_start(struct buffer *, int ch);
void buffer_clear(struct buffer *);