blocks when the code in the else block could handle both cases.
initbuffer (thisline);
initbuffer (prevline);
+ /* This duplication is to distinguish the common case (in which none of the
+ following options has been specified: --count, -repeated, --all-repeated,
+ --unique) from the others. In the common case, we can output each new
+ line right away, without waiting to see if the next one is different). */
+
if (mode == output_all && countmode == count_none)
{
char *prevfield IF_LINT (= NULL);