+2009-11-22 Jim Meyering <meyering@redhat.com>
+
+ diffseq: avoid spurious gcc warnings
+ * lib/diffseq.h (IF_LINT2): Define.
+ (compareseq): Use it to initialize two members of "part".
+ This avoids two used-uninitialized warnings.
+
2009-11-21 Jim Meyering <meyering@redhat.com>
c-stack: avoid "ignoring return value of `write'" warning
# endif
#endif
+/* As above, but when Code must contain one comma. */
+#ifndef IF_LINT2
+# ifdef lint
+# define IF_LINT2(Code1, Code2) Code1, Code2
+# else
+# define IF_LINT2(Code1, Code2) /* empty */
+# endif
+#endif
+
/*
* Context of comparison operation.
*/
}
else
{
- struct partition part;
+ struct partition part IF_LINT2 (= { .xmid = 0, .ymid = 0 });
/* Find a point of correspondence in the middle of the vectors. */
diag (xoff, xlim, yoff, ylim, find_minimal, &part, ctxt);