libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit cc7ddc2fddf971e5a8bfb4403ea0a5837db5170b
parent 7ec096ebb321eb630e7ac5a43560f0aa6385628c
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 30 Dec 2006 19:16:15 +0000

newline to space in grep mode

Diffstat:
Msrc/main/extract.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/main/extract.c b/src/main/extract.c @@ -229,6 +229,7 @@ printSelectedKeywordsGrepFriendly(FILE * handle, { char * keyword; iconv_t cd; + size_t pos; cd = iconv_open(nl_langinfo(CODESET), "UTF-8"); while (keywords != NULL) { @@ -239,6 +240,12 @@ printSelectedKeywordsGrepFriendly(FILE * handle, keywords->keyword); else keyword = strdup(keywords->keyword); + pos = 0; + while (keyword[pos] != '\0') { + if (iscntrl(keyword[pos])) + keyword[pos] = ' '; + pos++; + } fprintf (handle, (keywords->next == NULL) ? "%s" : "%s ", keyword);