From 16e3ba246cd3b71a75dcaeb5eb44973c082e1ca2 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Mon, 11 Sep 2006 05:42:55 +0000 Subject: [PATCH] Get rid of gcc-4.1.1 warnings by initializing more fields. * src/libraries/libcommon/misc-parser.c (parse_next_misc): Initialize bcc_recipient, received_at and is_sent. This gets rid of a gcc-4.1.1 warning. * src/libraries/libcommon/parser.c (parse): Always initialize answer.arguments and answer.indexes, to get rid of a gcc-4.1.1 warning. --- ChangeLog | 10 ++++++++++ src/libraries/libcommon/misc-parser.c | 5 ++++- src/libraries/libcommon/parser.c | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 26afc1a30..278c87867 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2006-09-09 Per Cederqvist <ceder@lysator.liu.se> + + Get rid of gcc-4.1.1 warnings by initializing more fields. + * src/libraries/libcommon/misc-parser.c (parse_next_misc): + Initialize bcc_recipient, received_at and is_sent. This gets rid + of a gcc-4.1.1 warning. + * src/libraries/libcommon/parser.c (parse): Always initialize + answer.arguments and answer.indexes, to get rid of a gcc-4.1.1 + warning. + 2006-09-02 Per Cederqvist <ceder@lysator.liu.se> Rename the aux-item field "unique" to "one-per-person". diff --git a/src/libraries/libcommon/misc-parser.c b/src/libraries/libcommon/misc-parser.c index 733903524..a9cf05a57 100644 --- a/src/libraries/libcommon/misc-parser.c +++ b/src/libraries/libcommon/misc-parser.c @@ -94,13 +94,16 @@ parse_next_misc (const Misc_info ** info, result.type = m_error; result.recipient = 0; result.cc_recipient = 0; + result.bcc_recipient = 0; result.local_no = 0; - result.is_received = FALSE; + result.received_at = NO_TIME; result.comment_to = 0; result.commented_in = 0; result.footnote_to = 0; result.footnoted_in = 0; result.sender = 0; + result.sent_at = NO_TIME; + result.is_received = FALSE; result.is_sent = FALSE; diff --git a/src/libraries/libcommon/parser.c b/src/libraries/libcommon/parser.c index 57b58d0ac..b1740b0b2 100644 --- a/src/libraries/libcommon/parser.c +++ b/src/libraries/libcommon/parser.c @@ -323,11 +323,13 @@ parse (String source_string, const int chunk_size = 20; + answer.arguments = EMPTY_STRING; source_words = tokenize(source_string, separators); if (source_words == NULL) { answer.no_of_matches = -1; + answer.indexes = 0; return answer; } @@ -397,6 +399,7 @@ parse (String source_string, FREE (source_words); FREE (answer.indexes); answer.no_of_matches = -1; + answer.indexes = NULL; return answer; } -- GitLab