From: David Lawrence Ramsey Date: Thu, 2 Dec 2004 17:37:09 +0000 (+0000) Subject: per Jeremy Huddleston's patch, fix compilation problem caused by X-Git-Tag: v1.3.6~245 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=fc54d6e431f39456f870bde85b9e60e896112f17;p=nano.git per Jeremy Huddleston's patch, fix compilation problem caused by break_line()'s returning int when it should return ssize_t according to its prototype git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2155 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 0f5cfd1d..7175cae8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -55,6 +55,10 @@ CVS code - display "UnJustify" in the shortcut list anymore. (DLR) do_wrap() - Make wrap_loc and word_back ssize_t's, to match fill. (DLR) + break_line() + - Fix compilation problem caused by its returning int when it + should return ssize_t according to its prototype. (Jeremy + Huddleston) do_justify() - For consistency, preserve placewewant if we didn't unjustify instead of setting it to 0. (DLR) diff --git a/src/nano.c b/src/nano.c index 566b8a65..3408b79b 100644 --- a/src/nano.c +++ b/src/nano.c @@ -2572,7 +2572,7 @@ bool breakable(const char *line, ssize_t goal) * such space, and force is TRUE, then we find the first space. Anyway, * we then take the last space in that group of spaces. The terminating * '\0' counts as a space. */ -int break_line(const char *line, ssize_t goal, bool force) +ssize_t break_line(const char *line, ssize_t goal, bool force) { ssize_t space_loc = -1; /* Current tentative return value. Index of the last space we