int inputline(const char *tag, FILE *fp, char **lp, int newline);
/* read characters from @fp@ until @newline@ is encountered. Store
* them (excluding @newline@) via @lp@. Return 0 on success, -1 on
* error/eof. */
int inputline(const char *tag, FILE *fp, char **lp, int newline);
/* read characters from @fp@ until @newline@ is encountered. Store
* them (excluding @newline@) via @lp@. Return 0 on success, -1 on
* error/eof. */