]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Actually use the EQUAL macro.
authorBruno Haible <bruno@clisp.org>
Thu, 21 Dec 2006 20:10:53 +0000 (20:10 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:14:33 +0000 (12:14 +0200)
gnulib-local/ChangeLog
gnulib-local/lib/diffseq.h

index 716c796f272e708250ddec16197b442aaeeedd11..e8b7a264de4b6ff997e0e44ab304296605000443 100644 (file)
@@ -1,3 +1,7 @@
+2006-12-21  Bruno Haible  <bruno@clisp.org>
+
+       * lib/diffseq.h (diag, compareseq): Use the EQUAL macro.
+
 2006-12-19  Bruno Haible  <bruno@clisp.org>
 
        * m4/libxml.m4 (gl_LIBXML): Check for arpa/nameser.h and resolv.h
index e0400b82563106b47f07fb4908a1a09e89c30e64..59da5fc5df5d83d2a4f26bbae94bcbe17c9a4db1 100644 (file)
@@ -192,7 +192,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim, bool find_minimal,
            x = thi;
          oldx = x;
          y = x - d;
-         while (x < xlim && y < ylim && xv[x] == yv[y])
+         while (x < xlim && y < ylim && EQUAL (xv[x], yv[y]))
            {
              ++x;
              ++y;
@@ -232,7 +232,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim, bool find_minimal,
            x = thi - 1;
          oldx = x;
          y = x - d;
-         while (x > xoff && y > yoff && xv[x - 1] == yv[y - 1])
+         while (x > xoff && y > yoff && EQUAL (xv[x - 1], yv[y - 1]))
            {
              --x;
              --y;
@@ -283,7 +283,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim, bool find_minimal,
                         that it end with a significant snake.  */
                      int k;
 
-                     for (k = 1; xv[x - k] == yv[y - k]; k++)
+                     for (k = 1; EQUAL (xv[x - k], yv[y - k]); k++)
                        if (k == SNAKE_LIMIT)
                          {
                            best = v;
@@ -319,7 +319,7 @@ diag (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim, bool find_minimal,
                         that it end with a significant snake.  */
                      int k;
 
-                     for (k = 0; xv[x + k] == yv[y + k]; k++)
+                     for (k = 0; EQUAL (xv[x + k], yv[y + k]); k++)
                        if (k == SNAKE_LIMIT - 1)
                          {
                            best = v;
@@ -432,14 +432,14 @@ compareseq (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim,
   const ELEMENT *const yv = ctxt->yvec;
 
   /* Slide down the bottom initial diagonal. */
-  while (xoff < xlim && yoff < ylim && xv[xoff] == yv[yoff])
+  while (xoff < xlim && yoff < ylim && EQUAL (xv[xoff], yv[yoff]))
     {
       ++xoff;
       ++yoff;
     }
 
   /* Slide up the top initial diagonal. */
-  while (xlim > xoff && ylim > yoff && xv[xlim - 1] == yv[ylim - 1])
+  while (xlim > xoff && ylim > yoff && EQUAL (xv[xlim - 1], yv[ylim - 1]))
     {
       --xlim;
       --ylim;