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
