Hmm yes that's perhaps more explicit.
Actually it should be enum print_line_t. I forgot to change its type.
But we need to check its return value as an enum print_line_t.
Yes, I corrected it in my "week-end patch" :-)
At this moment they don't. But I just wanted to set a security in case
of possible future changes in these functions.
I made a new patch this week-end and I found a way to prevent from
closing the pipe.
I will just change a bit my patch in the base of your comments.
I should look at this possible issue too. I didn't think about it yet.
--