lkml.org 
[lkml]   [2005]   [Jul]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 2/3] kconfig: kxgettext: EOL fix
    From
    Date

    The end of line character doesn't exist on end of help in all case,
    check it first.

    Signed-off-by: Egry Gabor <gaboregry@t-online.hu>

    ---

    kxgettext.c | 7 ++++++-
    1 files changed, 6 insertions(+), 1 deletion(-)

    diff -Nru linux-2.6.13-rc2/scripts/kconfig/kxgettext.c
    linux-2.6.13-rc2-i18n-kconfig/scripts/kconfig/kxgettext.c
    --- linux-2.6.13-rc2/scripts/kconfig/kxgettext.c 2005-07-09
    12:16:04.000000000 +0200
    +++ linux-2.6.13-rc2-i18n-kconfig/scripts/kconfig/kxgettext.c 2005-07-09
    13:38:48.000000000 +0200
    @@ -14,6 +14,11 @@
    {
    char *bfp = bf;
    int multiline = strchr(text, '\n') != NULL;
    + int eol = 0;
    + int textlen = strlen(text);
    +
    + if ((textlen > 0) && (text[textlen-1] == '\n'))
    + eol = 1;

    *bfp++ = '"';
    --len;
    @@ -43,7 +48,7 @@
    --len;
    }

    - if (multiline)
    + if (multiline && eol)
    bfp -= 3;

    *bfp++ = '"';

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-07-10 22:10    [W:0.022 / U:0.600 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site