mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
Merge linewrap changes
Wed Jul 17 11:29:26 1996 Miles Bader <miles@gnu.ai.mit.edu> * stdio/linewrap.c (lwupdate): Fix boundary condition where a word extends right up to rmargin. * stdio/linewrap.c (lwupdate): When we've done a word wrap and output the wrap margin, set point_col to wmargin. Use negative point_col to deal with a wmargin of 0. (line_wrap_point): Return 0 for a negative point_col. (line_wrap_stream): Make wmargin ssize_t. * stdio/linewrap.h (struct line_wrap_data): Make wmargin & point_col ssize_t. (line_wrap_stream): Make wmargin ssize_t. (line_wrap_point): Return 0 for a negative point_col. Tue Jul 16 00:18:19 1996 Miles Bader <miles@gnu.ai.mit.edu> * stdio/linewrap.c (__line_wrap_update): Add hackery from flshfp to fiddle __put_limit in conjunction with __linebuf_active.
This commit is contained in:
@ -327,7 +327,7 @@ __line_wrap_output (FILE *stream, int c)
|
||||
simply dropped until a newline. Returns STREAM after modifying it, or
|
||||
NULL if there was an error. */
|
||||
FILE *
|
||||
line_wrap_stream (FILE *stream, size_t lmargin, size_t rmargin, size_t wmargin)
|
||||
line_wrap_stream (FILE *stream, size_t lmargin, size_t rmargin, ssize_t wmargin)
|
||||
{
|
||||
struct line_wrap_data *d = malloc (sizeof *d);
|
||||
|
||||
|
Reference in New Issue
Block a user