+2001-07-21 Bruno Haible <haible@clisp.cons.org>
+
+ * msgcat.c (usage): The default value for more-than is 0 here.
+ (is_message_selected): Always keep the header entry. Needed when
+ option --unique is used.
+
2001-07-21 Bruno Haible <haible@clisp.cons.org>
* message.h (struct message_ty): Add fields 'alternative_count',
definitions, defaults to infinite if not\n\
set\n\
->, --more-than=NUMBER print messages with more than this many\n\
- definitions, defaults to 1 if not set\n\
+ definitions, defaults to 0 if not set\n\
-u, --unique shorthand for --less-than=2, requests\n\
that only unique messages be printed\n\
"));
{
int used = (tmp->used >= 0 ? tmp->used : - tmp->used);
- /* FIXME: Add tmp->msgid[0] == '\0' || ... here? */
- return (used > more_than && used < less_than);
+ return (tmp->msgid[0] == '\0') /* keep the header entry */
+ || (used > more_than && used < less_than);
}