Follow-up Comment #1, bug #67285 (group groff): This is another one that goes "all the way back".
^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 36) int read_line(FILE *fp, string *p) ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 37) { ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 38) p->clear(); ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 39) int c = -1; ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 40) while ((c = getc(fp)) != EOF) { ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 41) if (!illegal_input_char(c)) ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 42) *p += char(c); ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 43) else ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 44) error("illegal input character code `%1'", c); ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 45) if (c == '\n') ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 46) break; ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 47) } ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 48) current_lineno++; ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 49) return p->length() > 0; ^351da0dcd (James Clark 1991-06-02 04:20:34 -0500 50) } _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?67285> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature