Use spaces for indentation, not tabs.
[gnulib.git] / tests / test-vasnprintf-posix.c
index 0162196..0c20a60 100644 (file)
 
 #define SIZEOF(array) (sizeof (array) / sizeof (array[0]))
 #define ASSERT(expr) \
-  do                                                                        \
-    {                                                                       \
-      if (!(expr))                                                          \
-        {                                                                   \
+  do                                                                         \
+    {                                                                        \
+      if (!(expr))                                                           \
+        {                                                                    \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
-          fflush (stderr);                                                  \
-          abort ();                                                         \
-        }                                                                   \
-    }                                                                       \
+          fflush (stderr);                                                   \
+          abort ();                                                          \
+        }                                                                    \
+    }                                                                        \
   while (0)
 
 /* The SGI MIPS floating-point format does not distinguish 0.0 and -0.0.  */
@@ -104,15 +104,15 @@ strisnan (const char *string, size_t start_index, size_t end_index, int uppercas
   if (start_index < end_index)
     {
       if (string[start_index] == '-')
-       start_index++;
+        start_index++;
       if (start_index + 3 <= end_index
-         && memcmp (string + start_index, uppercase ? "NAN" : "nan", 3) == 0)
-       {
-         start_index += 3;
-         if (start_index == end_index
-             || (string[start_index] == '(' && string[end_index - 1] == ')'))
-           return 1;
-       }
+          && memcmp (string + start_index, uppercase ? "NAN" : "nan", 3) == 0)
+        {
+          start_index += 3;
+          if (start_index == end_index
+              || (string[start_index] == '(' && string[end_index - 1] == ')'))
+            return 1;
+        }
     }
   return 0;
 }
@@ -147,10 +147,10 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       ASSERT (strcmp (result, "12345") == 0);
       ASSERT (length == 5);
       if (size < 6)
-       ASSERT (result != buf);
+        ASSERT (result != buf);
       ASSERT (memcmp (buf + size, "DEADBEEF" + size, 8 - size) == 0);
       if (result != buf)
-       free (result);
+        free (result);
     }
 
   /* Test support of size specifiers as in C99.  */
@@ -204,9 +204,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%a %d", 3.1416015625, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.922p+1 33") == 0
-           || strcmp (result, "0x3.244p+0 33") == 0
-           || strcmp (result, "0x6.488p-1 33") == 0
-           || strcmp (result, "0xc.91p-2 33") == 0);
+            || strcmp (result, "0x3.244p+0 33") == 0
+            || strcmp (result, "0x6.488p-1 33") == 0
+            || strcmp (result, "0xc.91p-2 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -217,9 +217,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%A %d", -3.1416015625, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-0X1.922P+1 33") == 0
-           || strcmp (result, "-0X3.244P+0 33") == 0
-           || strcmp (result, "-0X6.488P-1 33") == 0
-           || strcmp (result, "-0XC.91P-2 33") == 0);
+            || strcmp (result, "-0X3.244P+0 33") == 0
+            || strcmp (result, "-0X6.488P-1 33") == 0
+            || strcmp (result, "-0XC.91P-2 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -271,8 +271,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%a %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -283,9 +283,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.0a %d", 1.5, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x2p+0 33") == 0
-           || strcmp (result, "0x3p-1 33") == 0
-           || strcmp (result, "0x6p-2 33") == 0
-           || strcmp (result, "0xcp-3 33") == 0);
+            || strcmp (result, "0x3p-1 33") == 0
+            || strcmp (result, "0x6p-2 33") == 0
+            || strcmp (result, "0xcp-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -296,9 +296,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.0a %d", 1.51, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x2p+0 33") == 0
-           || strcmp (result, "0x3p-1 33") == 0
-           || strcmp (result, "0x6p-2 33") == 0
-           || strcmp (result, "0xcp-3 33") == 0);
+            || strcmp (result, "0x3p-1 33") == 0
+            || strcmp (result, "0x6p-2 33") == 0
+            || strcmp (result, "0xcp-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -309,9 +309,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.1a %d", 1.51, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.8p+0 33") == 0
-           || strcmp (result, "0x3.0p-1 33") == 0
-           || strcmp (result, "0x6.1p-2 33") == 0
-           || strcmp (result, "0xc.1p-3 33") == 0);
+            || strcmp (result, "0x3.0p-1 33") == 0
+            || strcmp (result, "0x6.1p-2 33") == 0
+            || strcmp (result, "0xc.1p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -322,9 +322,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.2a %d", 1.51, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.83p+0 33") == 0
-           || strcmp (result, "0x3.05p-1 33") == 0
-           || strcmp (result, "0x6.0ap-2 33") == 0
-           || strcmp (result, "0xc.14p-3 33") == 0);
+            || strcmp (result, "0x3.05p-1 33") == 0
+            || strcmp (result, "0x6.0ap-2 33") == 0
+            || strcmp (result, "0xc.14p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -335,9 +335,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.3a %d", 1.51, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.829p+0 33") == 0
-           || strcmp (result, "0x3.052p-1 33") == 0
-           || strcmp (result, "0x6.0a4p-2 33") == 0
-           || strcmp (result, "0xc.148p-3 33") == 0);
+            || strcmp (result, "0x3.052p-1 33") == 0
+            || strcmp (result, "0x6.0a4p-2 33") == 0
+            || strcmp (result, "0xc.148p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -348,9 +348,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.3a %d", 1.49999, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.800p+0 33") == 0
-           || strcmp (result, "0x3.000p-1 33") == 0
-           || strcmp (result, "0x6.000p-2 33") == 0
-           || strcmp (result, "0xc.000p-3 33") == 0);
+            || strcmp (result, "0x3.000p-1 33") == 0
+            || strcmp (result, "0x6.000p-2 33") == 0
+            || strcmp (result, "0xc.000p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -362,9 +362,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.1a %d", 1.999, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.0p+1 33") == 0
-           || strcmp (result, "0x2.0p+0 33") == 0
-           || strcmp (result, "0x4.0p-1 33") == 0
-           || strcmp (result, "0x8.0p-2 33") == 0);
+            || strcmp (result, "0x2.0p+0 33") == 0
+            || strcmp (result, "0x4.0p-1 33") == 0
+            || strcmp (result, "0x8.0p-2 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -375,9 +375,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%10a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "  0x1.cp+0 33") == 0
-           || strcmp (result, "  0x3.8p-1 33") == 0
-           || strcmp (result, "    0x7p-2 33") == 0
-           || strcmp (result, "    0xep-3 33") == 0);
+            || strcmp (result, "  0x3.8p-1 33") == 0
+            || strcmp (result, "    0x7p-2 33") == 0
+            || strcmp (result, "    0xep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -388,9 +388,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.10a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.c000000000p+0 33") == 0
-           || strcmp (result, "0x3.8000000000p-1 33") == 0
-           || strcmp (result, "0x7.0000000000p-2 33") == 0
-           || strcmp (result, "0xe.0000000000p-3 33") == 0);
+            || strcmp (result, "0x3.8000000000p-1 33") == 0
+            || strcmp (result, "0x7.0000000000p-2 33") == 0
+            || strcmp (result, "0xe.0000000000p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -401,9 +401,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.50a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.c0000000000000000000000000000000000000000000000000p+0 33") == 0
-           || strcmp (result, "0x3.80000000000000000000000000000000000000000000000000p-1 33") == 0
-           || strcmp (result, "0x7.00000000000000000000000000000000000000000000000000p-2 33") == 0
-           || strcmp (result, "0xe.00000000000000000000000000000000000000000000000000p-3 33") == 0);
+            || strcmp (result, "0x3.80000000000000000000000000000000000000000000000000p-1 33") == 0
+            || strcmp (result, "0x7.00000000000000000000000000000000000000000000000000p-2 33") == 0
+            || strcmp (result, "0xe.00000000000000000000000000000000000000000000000000p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -414,9 +414,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%-10a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.cp+0   33") == 0
-           || strcmp (result, "0x3.8p-1   33") == 0
-           || strcmp (result, "0x7p-2     33") == 0
-           || strcmp (result, "0xep-3     33") == 0);
+            || strcmp (result, "0x3.8p-1   33") == 0
+            || strcmp (result, "0x7p-2     33") == 0
+            || strcmp (result, "0xep-3     33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -427,9 +427,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%+a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "+0x1.cp+0 33") == 0
-           || strcmp (result, "+0x3.8p-1 33") == 0
-           || strcmp (result, "+0x7p-2 33") == 0
-           || strcmp (result, "+0xep-3 33") == 0);
+            || strcmp (result, "+0x3.8p-1 33") == 0
+            || strcmp (result, "+0x7p-2 33") == 0
+            || strcmp (result, "+0xep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -440,9 +440,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "% a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, " 0x1.cp+0 33") == 0
-           || strcmp (result, " 0x3.8p-1 33") == 0
-           || strcmp (result, " 0x7p-2 33") == 0
-           || strcmp (result, " 0xep-3 33") == 0);
+            || strcmp (result, " 0x3.8p-1 33") == 0
+            || strcmp (result, " 0x7p-2 33") == 0
+            || strcmp (result, " 0xep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -453,9 +453,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.cp+0 33") == 0
-           || strcmp (result, "0x3.8p-1 33") == 0
-           || strcmp (result, "0x7.p-2 33") == 0
-           || strcmp (result, "0xe.p-3 33") == 0);
+            || strcmp (result, "0x3.8p-1 33") == 0
+            || strcmp (result, "0x7.p-2 33") == 0
+            || strcmp (result, "0xe.p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -466,9 +466,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#a %d", 1.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.p+0 33") == 0
-           || strcmp (result, "0x2.p-1 33") == 0
-           || strcmp (result, "0x4.p-2 33") == 0
-           || strcmp (result, "0x8.p-3 33") == 0);
+            || strcmp (result, "0x2.p-1 33") == 0
+            || strcmp (result, "0x4.p-2 33") == 0
+            || strcmp (result, "0x8.p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -479,9 +479,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%010a %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x001.cp+0 33") == 0
-           || strcmp (result, "0x003.8p-1 33") == 0
-           || strcmp (result, "0x00007p-2 33") == 0
-           || strcmp (result, "0x0000ep-3 33") == 0);
+            || strcmp (result, "0x003.8p-1 33") == 0
+            || strcmp (result, "0x00007p-2 33") == 0
+            || strcmp (result, "0x0000ep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -506,8 +506,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
     /* "0000000nan 33" is not a valid result; see
        <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -518,9 +518,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", 3.1416015625L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.922p+1 33") == 0
-           || strcmp (result, "0x3.244p+0 33") == 0
-           || strcmp (result, "0x6.488p-1 33") == 0
-           || strcmp (result, "0xc.91p-2 33") == 0);
+            || strcmp (result, "0x3.244p+0 33") == 0
+            || strcmp (result, "0x6.488p-1 33") == 0
+            || strcmp (result, "0xc.91p-2 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -531,9 +531,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%LA %d", -3.1416015625L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-0X1.922P+1 33") == 0
-           || strcmp (result, "-0X3.244P+0 33") == 0
-           || strcmp (result, "-0X6.488P-1 33") == 0
-           || strcmp (result, "-0XC.91P-2 33") == 0);
+            || strcmp (result, "-0X3.244P+0 33") == 0
+            || strcmp (result, "-0X6.488P-1 33") == 0
+            || strcmp (result, "-0XC.91P-2 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -585,8 +585,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -599,8 +599,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -613,8 +613,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -633,8 +633,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -646,8 +646,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -659,8 +659,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -672,8 +672,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -685,8 +685,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%La %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -698,9 +698,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.0La %d", 1.5L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x2p+0 33") == 0
-           || strcmp (result, "0x3p-1 33") == 0
-           || strcmp (result, "0x6p-2 33") == 0
-           || strcmp (result, "0xcp-3 33") == 0);
+            || strcmp (result, "0x3p-1 33") == 0
+            || strcmp (result, "0x6p-2 33") == 0
+            || strcmp (result, "0xcp-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -711,9 +711,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.0La %d", 1.51L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x2p+0 33") == 0
-           || strcmp (result, "0x3p-1 33") == 0
-           || strcmp (result, "0x6p-2 33") == 0
-           || strcmp (result, "0xcp-3 33") == 0);
+            || strcmp (result, "0x3p-1 33") == 0
+            || strcmp (result, "0x6p-2 33") == 0
+            || strcmp (result, "0xcp-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -724,9 +724,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.1La %d", 1.51L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.8p+0 33") == 0
-           || strcmp (result, "0x3.0p-1 33") == 0
-           || strcmp (result, "0x6.1p-2 33") == 0
-           || strcmp (result, "0xc.1p-3 33") == 0);
+            || strcmp (result, "0x3.0p-1 33") == 0
+            || strcmp (result, "0x6.1p-2 33") == 0
+            || strcmp (result, "0xc.1p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -737,9 +737,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.2La %d", 1.51L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.83p+0 33") == 0
-           || strcmp (result, "0x3.05p-1 33") == 0
-           || strcmp (result, "0x6.0ap-2 33") == 0
-           || strcmp (result, "0xc.14p-3 33") == 0);
+            || strcmp (result, "0x3.05p-1 33") == 0
+            || strcmp (result, "0x6.0ap-2 33") == 0
+            || strcmp (result, "0xc.14p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -750,9 +750,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.3La %d", 1.51L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.829p+0 33") == 0
-           || strcmp (result, "0x3.052p-1 33") == 0
-           || strcmp (result, "0x6.0a4p-2 33") == 0
-           || strcmp (result, "0xc.148p-3 33") == 0);
+            || strcmp (result, "0x3.052p-1 33") == 0
+            || strcmp (result, "0x6.0a4p-2 33") == 0
+            || strcmp (result, "0xc.148p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -763,9 +763,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.3La %d", 1.49999L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.800p+0 33") == 0
-           || strcmp (result, "0x3.000p-1 33") == 0
-           || strcmp (result, "0x6.000p-2 33") == 0
-           || strcmp (result, "0xc.000p-3 33") == 0);
+            || strcmp (result, "0x3.000p-1 33") == 0
+            || strcmp (result, "0x6.000p-2 33") == 0
+            || strcmp (result, "0xc.000p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -778,9 +778,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.1La %d", 1.999L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.0p+1 33") == 0
-           || strcmp (result, "0x2.0p+0 33") == 0
-           || strcmp (result, "0x4.0p-1 33") == 0
-           || strcmp (result, "0x8.0p-2 33") == 0);
+            || strcmp (result, "0x2.0p+0 33") == 0
+            || strcmp (result, "0x4.0p-1 33") == 0
+            || strcmp (result, "0x8.0p-2 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -791,9 +791,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%10La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "  0x1.cp+0 33") == 0
-           || strcmp (result, "  0x3.8p-1 33") == 0
-           || strcmp (result, "    0x7p-2 33") == 0
-           || strcmp (result, "    0xep-3 33") == 0);
+            || strcmp (result, "  0x3.8p-1 33") == 0
+            || strcmp (result, "    0x7p-2 33") == 0
+            || strcmp (result, "    0xep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -804,9 +804,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.10La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.c000000000p+0 33") == 0
-           || strcmp (result, "0x3.8000000000p-1 33") == 0
-           || strcmp (result, "0x7.0000000000p-2 33") == 0
-           || strcmp (result, "0xe.0000000000p-3 33") == 0);
+            || strcmp (result, "0x3.8000000000p-1 33") == 0
+            || strcmp (result, "0x7.0000000000p-2 33") == 0
+            || strcmp (result, "0xe.0000000000p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -817,9 +817,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.50La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.c0000000000000000000000000000000000000000000000000p+0 33") == 0
-           || strcmp (result, "0x3.80000000000000000000000000000000000000000000000000p-1 33") == 0
-           || strcmp (result, "0x7.00000000000000000000000000000000000000000000000000p-2 33") == 0
-           || strcmp (result, "0xe.00000000000000000000000000000000000000000000000000p-3 33") == 0);
+            || strcmp (result, "0x3.80000000000000000000000000000000000000000000000000p-1 33") == 0
+            || strcmp (result, "0x7.00000000000000000000000000000000000000000000000000p-2 33") == 0
+            || strcmp (result, "0xe.00000000000000000000000000000000000000000000000000p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -830,9 +830,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%-10La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.cp+0   33") == 0
-           || strcmp (result, "0x3.8p-1   33") == 0
-           || strcmp (result, "0x7p-2     33") == 0
-           || strcmp (result, "0xep-3     33") == 0);
+            || strcmp (result, "0x3.8p-1   33") == 0
+            || strcmp (result, "0x7p-2     33") == 0
+            || strcmp (result, "0xep-3     33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -843,9 +843,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%+La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "+0x1.cp+0 33") == 0
-           || strcmp (result, "+0x3.8p-1 33") == 0
-           || strcmp (result, "+0x7p-2 33") == 0
-           || strcmp (result, "+0xep-3 33") == 0);
+            || strcmp (result, "+0x3.8p-1 33") == 0
+            || strcmp (result, "+0x7p-2 33") == 0
+            || strcmp (result, "+0xep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -856,9 +856,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "% La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, " 0x1.cp+0 33") == 0
-           || strcmp (result, " 0x3.8p-1 33") == 0
-           || strcmp (result, " 0x7p-2 33") == 0
-           || strcmp (result, " 0xep-3 33") == 0);
+            || strcmp (result, " 0x3.8p-1 33") == 0
+            || strcmp (result, " 0x7p-2 33") == 0
+            || strcmp (result, " 0xep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -869,9 +869,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.cp+0 33") == 0
-           || strcmp (result, "0x3.8p-1 33") == 0
-           || strcmp (result, "0x7.p-2 33") == 0
-           || strcmp (result, "0xe.p-3 33") == 0);
+            || strcmp (result, "0x3.8p-1 33") == 0
+            || strcmp (result, "0x7.p-2 33") == 0
+            || strcmp (result, "0xe.p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -882,9 +882,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#La %d", 1.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x1.p+0 33") == 0
-           || strcmp (result, "0x2.p-1 33") == 0
-           || strcmp (result, "0x4.p-2 33") == 0
-           || strcmp (result, "0x8.p-3 33") == 0);
+            || strcmp (result, "0x2.p-1 33") == 0
+            || strcmp (result, "0x4.p-2 33") == 0
+            || strcmp (result, "0x8.p-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -895,9 +895,9 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%010La %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0x001.cp+0 33") == 0
-           || strcmp (result, "0x003.8p-1 33") == 0
-           || strcmp (result, "0x00007p-2 33") == 0
-           || strcmp (result, "0x0000ep-3 33") == 0);
+            || strcmp (result, "0x003.8p-1 33") == 0
+            || strcmp (result, "0x00007p-2 33") == 0
+            || strcmp (result, "0x0000ep-3 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -922,8 +922,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
     /* "0000000nan 33" is not a valid result; see
        <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -953,91 +953,91 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
   { /* Small and large positive numbers.  */
     static struct { double value; const char *string; } data[] =
       {
-       { 1.234321234321234e-37, "0.000000" },
-       { 1.234321234321234e-36, "0.000000" },
-       { 1.234321234321234e-35, "0.000000" },
-       { 1.234321234321234e-34, "0.000000" },
-       { 1.234321234321234e-33, "0.000000" },
-       { 1.234321234321234e-32, "0.000000" },
-       { 1.234321234321234e-31, "0.000000" },
-       { 1.234321234321234e-30, "0.000000" },
-       { 1.234321234321234e-29, "0.000000" },
-       { 1.234321234321234e-28, "0.000000" },
-       { 1.234321234321234e-27, "0.000000" },
-       { 1.234321234321234e-26, "0.000000" },
-       { 1.234321234321234e-25, "0.000000" },
-       { 1.234321234321234e-24, "0.000000" },
-       { 1.234321234321234e-23, "0.000000" },
-       { 1.234321234321234e-22, "0.000000" },
-       { 1.234321234321234e-21, "0.000000" },
-       { 1.234321234321234e-20, "0.000000" },
-       { 1.234321234321234e-19, "0.000000" },
-       { 1.234321234321234e-18, "0.000000" },
-       { 1.234321234321234e-17, "0.000000" },
-       { 1.234321234321234e-16, "0.000000" },
-       { 1.234321234321234e-15, "0.000000" },
-       { 1.234321234321234e-14, "0.000000" },
-       { 1.234321234321234e-13, "0.000000" },
-       { 1.234321234321234e-12, "0.000000" },
-       { 1.234321234321234e-11, "0.000000" },
-       { 1.234321234321234e-10, "0.000000" },
-       { 1.234321234321234e-9, "0.000000" },
-       { 1.234321234321234e-8, "0.000000" },
-       { 1.234321234321234e-7, "0.000000" },
-       { 1.234321234321234e-6, "0.000001" },
-       { 1.234321234321234e-5, "0.000012" },
-       { 1.234321234321234e-4, "0.000123" },
-       { 1.234321234321234e-3, "0.001234" },
-       { 1.234321234321234e-2, "0.012343" },
-       { 1.234321234321234e-1, "0.123432" },
-       { 1.234321234321234, "1.234321" },
-       { 1.234321234321234e1, "12.343212" },
-       { 1.234321234321234e2, "123.432123" },
-       { 1.234321234321234e3, "1234.321234" },
-       { 1.234321234321234e4, "12343.212343" },
-       { 1.234321234321234e5, "123432.123432" },
-       { 1.234321234321234e6, "1234321.234321" },
-       { 1.234321234321234e7, "12343212.343212" },
-       { 1.234321234321234e8, "123432123.432123" },
-       { 1.234321234321234e9, "1234321234.321234" },
-       { 1.234321234321234e10, "12343212343.2123**" },
-       { 1.234321234321234e11, "123432123432.123***" },
-       { 1.234321234321234e12, "1234321234321.23****" },
-       { 1.234321234321234e13, "12343212343212.3*****" },
-       { 1.234321234321234e14, "123432123432123.******" },
-       { 1.234321234321234e15, "1234321234321234.000000" },
-       { 1.234321234321234e16, "123432123432123**.000000" },
-       { 1.234321234321234e17, "123432123432123***.000000" },
-       { 1.234321234321234e18, "123432123432123****.000000" },
-       { 1.234321234321234e19, "123432123432123*****.000000" },
-       { 1.234321234321234e20, "123432123432123******.000000" },
-       { 1.234321234321234e21, "123432123432123*******.000000" },
-       { 1.234321234321234e22, "123432123432123********.000000" },
-       { 1.234321234321234e23, "123432123432123*********.000000" },
-       { 1.234321234321234e24, "123432123432123**********.000000" },
-       { 1.234321234321234e25, "123432123432123***********.000000" },
-       { 1.234321234321234e26, "123432123432123************.000000" },
-       { 1.234321234321234e27, "123432123432123*************.000000" },
-       { 1.234321234321234e28, "123432123432123**************.000000" },
-       { 1.234321234321234e29, "123432123432123***************.000000" },
-       { 1.234321234321234e30, "123432123432123****************.000000" },
-       { 1.234321234321234e31, "123432123432123*****************.000000" },
-       { 1.234321234321234e32, "123432123432123******************.000000" },
-       { 1.234321234321234e33, "123432123432123*******************.000000" },
-       { 1.234321234321234e34, "123432123432123********************.000000" },
-       { 1.234321234321234e35, "123432123432123*********************.000000" },
-       { 1.234321234321234e36, "123432123432123**********************.000000" }
+        { 1.234321234321234e-37, "0.000000" },
+        { 1.234321234321234e-36, "0.000000" },
+        { 1.234321234321234e-35, "0.000000" },
+        { 1.234321234321234e-34, "0.000000" },
+        { 1.234321234321234e-33, "0.000000" },
+        { 1.234321234321234e-32, "0.000000" },
+        { 1.234321234321234e-31, "0.000000" },
+        { 1.234321234321234e-30, "0.000000" },
+        { 1.234321234321234e-29, "0.000000" },
+        { 1.234321234321234e-28, "0.000000" },
+        { 1.234321234321234e-27, "0.000000" },
+        { 1.234321234321234e-26, "0.000000" },
+        { 1.234321234321234e-25, "0.000000" },
+        { 1.234321234321234e-24, "0.000000" },
+        { 1.234321234321234e-23, "0.000000" },
+        { 1.234321234321234e-22, "0.000000" },
+        { 1.234321234321234e-21, "0.000000" },
+        { 1.234321234321234e-20, "0.000000" },
+        { 1.234321234321234e-19, "0.000000" },
+        { 1.234321234321234e-18, "0.000000" },
+        { 1.234321234321234e-17, "0.000000" },
+        { 1.234321234321234e-16, "0.000000" },
+        { 1.234321234321234e-15, "0.000000" },
+        { 1.234321234321234e-14, "0.000000" },
+        { 1.234321234321234e-13, "0.000000" },
+        { 1.234321234321234e-12, "0.000000" },
+        { 1.234321234321234e-11, "0.000000" },
+        { 1.234321234321234e-10, "0.000000" },
+        { 1.234321234321234e-9, "0.000000" },
+        { 1.234321234321234e-8, "0.000000" },
+        { 1.234321234321234e-7, "0.000000" },
+        { 1.234321234321234e-6, "0.000001" },
+        { 1.234321234321234e-5, "0.000012" },
+        { 1.234321234321234e-4, "0.000123" },
+        { 1.234321234321234e-3, "0.001234" },
+        { 1.234321234321234e-2, "0.012343" },
+        { 1.234321234321234e-1, "0.123432" },
+        { 1.234321234321234, "1.234321" },
+        { 1.234321234321234e1, "12.343212" },
+        { 1.234321234321234e2, "123.432123" },
+        { 1.234321234321234e3, "1234.321234" },
+        { 1.234321234321234e4, "12343.212343" },
+        { 1.234321234321234e5, "123432.123432" },
+        { 1.234321234321234e6, "1234321.234321" },
+        { 1.234321234321234e7, "12343212.343212" },
+        { 1.234321234321234e8, "123432123.432123" },
+        { 1.234321234321234e9, "1234321234.321234" },
+        { 1.234321234321234e10, "12343212343.2123**" },
+        { 1.234321234321234e11, "123432123432.123***" },
+        { 1.234321234321234e12, "1234321234321.23****" },
+        { 1.234321234321234e13, "12343212343212.3*****" },
+        { 1.234321234321234e14, "123432123432123.******" },
+        { 1.234321234321234e15, "1234321234321234.000000" },
+        { 1.234321234321234e16, "123432123432123**.000000" },
+        { 1.234321234321234e17, "123432123432123***.000000" },
+        { 1.234321234321234e18, "123432123432123****.000000" },
+        { 1.234321234321234e19, "123432123432123*****.000000" },
+        { 1.234321234321234e20, "123432123432123******.000000" },
+        { 1.234321234321234e21, "123432123432123*******.000000" },
+        { 1.234321234321234e22, "123432123432123********.000000" },
+        { 1.234321234321234e23, "123432123432123*********.000000" },
+        { 1.234321234321234e24, "123432123432123**********.000000" },
+        { 1.234321234321234e25, "123432123432123***********.000000" },
+        { 1.234321234321234e26, "123432123432123************.000000" },
+        { 1.234321234321234e27, "123432123432123*************.000000" },
+        { 1.234321234321234e28, "123432123432123**************.000000" },
+        { 1.234321234321234e29, "123432123432123***************.000000" },
+        { 1.234321234321234e30, "123432123432123****************.000000" },
+        { 1.234321234321234e31, "123432123432123*****************.000000" },
+        { 1.234321234321234e32, "123432123432123******************.000000" },
+        { 1.234321234321234e33, "123432123432123*******************.000000" },
+        { 1.234321234321234e34, "123432123432123********************.000000" },
+        { 1.234321234321234e35, "123432123432123*********************.000000" },
+        { 1.234321234321234e36, "123432123432123**********************.000000" }
       };
     size_t k;
     for (k = 0; k < SIZEOF (data); k++)
       {
-       size_t length;
-       char *result =
-         my_asnprintf (NULL, &length, "%f", data[k].value);
-       ASSERT (result != NULL);
-       ASSERT (strmatch (data[k].string, result));
-       ASSERT (length == strlen (result));
-       free (result);
+        size_t length;
+        char *result =
+          my_asnprintf (NULL, &length, "%f", data[k].value);
+        ASSERT (result != NULL);
+        ASSERT (strmatch (data[k].string, result));
+        ASSERT (length == strlen (result));
+        free (result);
       }
   }
 
@@ -1078,7 +1078,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%f %d", 1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "inf 33") == 0
-           || strcmp (result, "infinity 33") == 0);
+            || strcmp (result, "infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1089,7 +1089,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%f %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-inf 33") == 0
-           || strcmp (result, "-infinity 33") == 0);
+            || strcmp (result, "-infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1100,8 +1100,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%f %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1182,7 +1182,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015f %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -inf 33") == 0
-           || strcmp (result, "      -infinity 33") == 0);
+            || strcmp (result, "      -infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1193,8 +1193,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%050f %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1252,91 +1252,91 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
   { /* Small and large positive numbers.  */
     static struct { long double value; const char *string; } data[] =
       {
-       { 1.234321234321234e-37L, "0.000000" },
-       { 1.234321234321234e-36L, "0.000000" },
-       { 1.234321234321234e-35L, "0.000000" },
-       { 1.234321234321234e-34L, "0.000000" },
-       { 1.234321234321234e-33L, "0.000000" },
-       { 1.234321234321234e-32L, "0.000000" },
-       { 1.234321234321234e-31L, "0.000000" },
-       { 1.234321234321234e-30L, "0.000000" },
-       { 1.234321234321234e-29L, "0.000000" },
-       { 1.234321234321234e-28L, "0.000000" },
-       { 1.234321234321234e-27L, "0.000000" },
-       { 1.234321234321234e-26L, "0.000000" },
-       { 1.234321234321234e-25L, "0.000000" },
-       { 1.234321234321234e-24L, "0.000000" },
-       { 1.234321234321234e-23L, "0.000000" },
-       { 1.234321234321234e-22L, "0.000000" },
-       { 1.234321234321234e-21L, "0.000000" },
-       { 1.234321234321234e-20L, "0.000000" },
-       { 1.234321234321234e-19L, "0.000000" },
-       { 1.234321234321234e-18L, "0.000000" },
-       { 1.234321234321234e-17L, "0.000000" },
-       { 1.234321234321234e-16L, "0.000000" },
-       { 1.234321234321234e-15L, "0.000000" },
-       { 1.234321234321234e-14L, "0.000000" },
-       { 1.234321234321234e-13L, "0.000000" },
-       { 1.234321234321234e-12L, "0.000000" },
-       { 1.234321234321234e-11L, "0.000000" },
-       { 1.234321234321234e-10L, "0.000000" },
-       { 1.234321234321234e-9L, "0.000000" },
-       { 1.234321234321234e-8L, "0.000000" },
-       { 1.234321234321234e-7L, "0.000000" },
-       { 1.234321234321234e-6L, "0.000001" },
-       { 1.234321234321234e-5L, "0.000012" },
-       { 1.234321234321234e-4L, "0.000123" },
-       { 1.234321234321234e-3L, "0.001234" },
-       { 1.234321234321234e-2L, "0.012343" },
-       { 1.234321234321234e-1L, "0.123432" },
-       { 1.234321234321234L, "1.234321" },
-       { 1.234321234321234e1L, "12.343212" },
-       { 1.234321234321234e2L, "123.432123" },
-       { 1.234321234321234e3L, "1234.321234" },
-       { 1.234321234321234e4L, "12343.212343" },
-       { 1.234321234321234e5L, "123432.123432" },
-       { 1.234321234321234e6L, "1234321.234321" },
-       { 1.234321234321234e7L, "12343212.343212" },
-       { 1.234321234321234e8L, "123432123.432123" },
-       { 1.234321234321234e9L, "1234321234.321234" },
-       { 1.234321234321234e10L, "12343212343.2123**" },
-       { 1.234321234321234e11L, "123432123432.123***" },
-       { 1.234321234321234e12L, "1234321234321.23****" },
-       { 1.234321234321234e13L, "12343212343212.3*****" },
-       { 1.234321234321234e14L, "123432123432123.******" },
-       { 1.234321234321234e15L, "1234321234321234.000000" },
-       { 1.234321234321234e16L, "123432123432123**.000000" },
-       { 1.234321234321234e17L, "123432123432123***.000000" },
-       { 1.234321234321234e18L, "123432123432123****.000000" },
-       { 1.234321234321234e19L, "123432123432123*****.000000" },
-       { 1.234321234321234e20L, "123432123432123******.000000" },
-       { 1.234321234321234e21L, "123432123432123*******.000000" },
-       { 1.234321234321234e22L, "123432123432123********.000000" },
-       { 1.234321234321234e23L, "123432123432123*********.000000" },
-       { 1.234321234321234e24L, "123432123432123**********.000000" },
-       { 1.234321234321234e25L, "123432123432123***********.000000" },
-       { 1.234321234321234e26L, "123432123432123************.000000" },
-       { 1.234321234321234e27L, "123432123432123*************.000000" },
-       { 1.234321234321234e28L, "123432123432123**************.000000" },
-       { 1.234321234321234e29L, "123432123432123***************.000000" },
-       { 1.234321234321234e30L, "123432123432123****************.000000" },
-       { 1.234321234321234e31L, "123432123432123*****************.000000" },
-       { 1.234321234321234e32L, "123432123432123******************.000000" },
-       { 1.234321234321234e33L, "123432123432123*******************.000000" },
-       { 1.234321234321234e34L, "123432123432123********************.000000" },
-       { 1.234321234321234e35L, "123432123432123*********************.000000" },
-       { 1.234321234321234e36L, "123432123432123**********************.000000" }
+        { 1.234321234321234e-37L, "0.000000" },
+        { 1.234321234321234e-36L, "0.000000" },
+        { 1.234321234321234e-35L, "0.000000" },
+        { 1.234321234321234e-34L, "0.000000" },
+        { 1.234321234321234e-33L, "0.000000" },
+        { 1.234321234321234e-32L, "0.000000" },
+        { 1.234321234321234e-31L, "0.000000" },
+        { 1.234321234321234e-30L, "0.000000" },
+        { 1.234321234321234e-29L, "0.000000" },
+        { 1.234321234321234e-28L, "0.000000" },
+        { 1.234321234321234e-27L, "0.000000" },
+        { 1.234321234321234e-26L, "0.000000" },
+        { 1.234321234321234e-25L, "0.000000" },
+        { 1.234321234321234e-24L, "0.000000" },
+        { 1.234321234321234e-23L, "0.000000" },
+        { 1.234321234321234e-22L, "0.000000" },
+        { 1.234321234321234e-21L, "0.000000" },
+        { 1.234321234321234e-20L, "0.000000" },
+        { 1.234321234321234e-19L, "0.000000" },
+        { 1.234321234321234e-18L, "0.000000" },
+        { 1.234321234321234e-17L, "0.000000" },
+        { 1.234321234321234e-16L, "0.000000" },
+        { 1.234321234321234e-15L, "0.000000" },
+        { 1.234321234321234e-14L, "0.000000" },
+        { 1.234321234321234e-13L, "0.000000" },
+        { 1.234321234321234e-12L, "0.000000" },
+        { 1.234321234321234e-11L, "0.000000" },
+        { 1.234321234321234e-10L, "0.000000" },
+        { 1.234321234321234e-9L, "0.000000" },
+        { 1.234321234321234e-8L, "0.000000" },
+        { 1.234321234321234e-7L, "0.000000" },
+        { 1.234321234321234e-6L, "0.000001" },
+        { 1.234321234321234e-5L, "0.000012" },
+        { 1.234321234321234e-4L, "0.000123" },
+        { 1.234321234321234e-3L, "0.001234" },
+        { 1.234321234321234e-2L, "0.012343" },
+        { 1.234321234321234e-1L, "0.123432" },
+        { 1.234321234321234L, "1.234321" },
+        { 1.234321234321234e1L, "12.343212" },
+        { 1.234321234321234e2L, "123.432123" },
+        { 1.234321234321234e3L, "1234.321234" },
+        { 1.234321234321234e4L, "12343.212343" },
+        { 1.234321234321234e5L, "123432.123432" },
+        { 1.234321234321234e6L, "1234321.234321" },
+        { 1.234321234321234e7L, "12343212.343212" },
+        { 1.234321234321234e8L, "123432123.432123" },
+        { 1.234321234321234e9L, "1234321234.321234" },
+        { 1.234321234321234e10L, "12343212343.2123**" },
+        { 1.234321234321234e11L, "123432123432.123***" },
+        { 1.234321234321234e12L, "1234321234321.23****" },
+        { 1.234321234321234e13L, "12343212343212.3*****" },
+        { 1.234321234321234e14L, "123432123432123.******" },
+        { 1.234321234321234e15L, "1234321234321234.000000" },
+        { 1.234321234321234e16L, "123432123432123**.000000" },
+        { 1.234321234321234e17L, "123432123432123***.000000" },
+        { 1.234321234321234e18L, "123432123432123****.000000" },
+        { 1.234321234321234e19L, "123432123432123*****.000000" },
+        { 1.234321234321234e20L, "123432123432123******.000000" },
+        { 1.234321234321234e21L, "123432123432123*******.000000" },
+        { 1.234321234321234e22L, "123432123432123********.000000" },
+        { 1.234321234321234e23L, "123432123432123*********.000000" },
+        { 1.234321234321234e24L, "123432123432123**********.000000" },
+        { 1.234321234321234e25L, "123432123432123***********.000000" },
+        { 1.234321234321234e26L, "123432123432123************.000000" },
+        { 1.234321234321234e27L, "123432123432123*************.000000" },
+        { 1.234321234321234e28L, "123432123432123**************.000000" },
+        { 1.234321234321234e29L, "123432123432123***************.000000" },
+        { 1.234321234321234e30L, "123432123432123****************.000000" },
+        { 1.234321234321234e31L, "123432123432123*****************.000000" },
+        { 1.234321234321234e32L, "123432123432123******************.000000" },
+        { 1.234321234321234e33L, "123432123432123*******************.000000" },
+        { 1.234321234321234e34L, "123432123432123********************.000000" },
+        { 1.234321234321234e35L, "123432123432123*********************.000000" },
+        { 1.234321234321234e36L, "123432123432123**********************.000000" }
       };
     size_t k;
     for (k = 0; k < SIZEOF (data); k++)
       {
-       size_t length;
-       char *result =
-         my_asnprintf (NULL, &length, "%Lf", data[k].value);
-       ASSERT (result != NULL);
-       ASSERT (strmatch (data[k].string, result));
-       ASSERT (length == strlen (result));
-       free (result);
+        size_t length;
+        char *result =
+          my_asnprintf (NULL, &length, "%Lf", data[k].value);
+        ASSERT (result != NULL);
+        ASSERT (strmatch (data[k].string, result));
+        ASSERT (length == strlen (result));
+        free (result);
       }
   }
 
@@ -1377,7 +1377,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", 1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "inf 33") == 0
-           || strcmp (result, "infinity 33") == 0);
+            || strcmp (result, "infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1388,7 +1388,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-inf 33") == 0
-           || strcmp (result, "-infinity 33") == 0);
+            || strcmp (result, "-infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1399,8 +1399,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1413,8 +1413,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1427,8 +1427,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1447,8 +1447,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1460,8 +1460,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1473,8 +1473,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1486,8 +1486,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1499,8 +1499,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lf %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1582,7 +1582,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015Lf %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -inf 33") == 0
-           || strcmp (result, "      -infinity 33") == 0);
+            || strcmp (result, "      -infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1593,8 +1593,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%050Lf %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1688,7 +1688,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%F %d", 1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "INF 33") == 0
-           || strcmp (result, "INFINITY 33") == 0);
+            || strcmp (result, "INFINITY 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1699,7 +1699,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%F %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-INF 33") == 0
-           || strcmp (result, "-INFINITY 33") == 0);
+            || strcmp (result, "-INFINITY 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1710,8 +1710,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%F %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 1)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 1)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1732,7 +1732,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015F %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -INF 33") == 0
-           || strcmp (result, "      -INFINITY 33") == 0);
+            || strcmp (result, "      -INFINITY 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1824,7 +1824,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%LF %d", 1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "INF 33") == 0
-           || strcmp (result, "INFINITY 33") == 0);
+            || strcmp (result, "INFINITY 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1835,7 +1835,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%LF %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-INF 33") == 0
-           || strcmp (result, "-INFINITY 33") == 0);
+            || strcmp (result, "-INFINITY 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1846,8 +1846,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%LF %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 1)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 1)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1868,7 +1868,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015LF %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -INF 33") == 0
-           || strcmp (result, "      -INFINITY 33") == 0);
+            || strcmp (result, "      -INFINITY 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1911,7 +1911,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", 12.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.275000e+01 33") == 0
-           || strcmp (result, "1.275000e+001 33") == 0);
+            || strcmp (result, "1.275000e+001 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1922,7 +1922,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", 1234567.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.234567e+06 33") == 0
-           || strcmp (result, "1.234567e+006 33") == 0);
+            || strcmp (result, "1.234567e+006 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -1930,99 +1930,99 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
   { /* Small and large positive numbers.  */
     static struct { double value; const char *string; } data[] =
       {
-       { 1.234321234321234e-37, "1.234321e-37" },
-       { 1.234321234321234e-36, "1.234321e-36" },
-       { 1.234321234321234e-35, "1.234321e-35" },
-       { 1.234321234321234e-34, "1.234321e-34" },
-       { 1.234321234321234e-33, "1.234321e-33" },
-       { 1.234321234321234e-32, "1.234321e-32" },
-       { 1.234321234321234e-31, "1.234321e-31" },
-       { 1.234321234321234e-30, "1.234321e-30" },
-       { 1.234321234321234e-29, "1.234321e-29" },
-       { 1.234321234321234e-28, "1.234321e-28" },
-       { 1.234321234321234e-27, "1.234321e-27" },
-       { 1.234321234321234e-26, "1.234321e-26" },
-       { 1.234321234321234e-25, "1.234321e-25" },
-       { 1.234321234321234e-24, "1.234321e-24" },
-       { 1.234321234321234e-23, "1.234321e-23" },
-       { 1.234321234321234e-22, "1.234321e-22" },
-       { 1.234321234321234e-21, "1.234321e-21" },
-       { 1.234321234321234e-20, "1.234321e-20" },
-       { 1.234321234321234e-19, "1.234321e-19" },
-       { 1.234321234321234e-18, "1.234321e-18" },
-       { 1.234321234321234e-17, "1.234321e-17" },
-       { 1.234321234321234e-16, "1.234321e-16" },
-       { 1.234321234321234e-15, "1.234321e-15" },
-       { 1.234321234321234e-14, "1.234321e-14" },
-       { 1.234321234321234e-13, "1.234321e-13" },
-       { 1.234321234321234e-12, "1.234321e-12" },
-       { 1.234321234321234e-11, "1.234321e-11" },
-       { 1.234321234321234e-10, "1.234321e-10" },
-       { 1.234321234321234e-9, "1.234321e-09" },
-       { 1.234321234321234e-8, "1.234321e-08" },
-       { 1.234321234321234e-7, "1.234321e-07" },
-       { 1.234321234321234e-6, "1.234321e-06" },
-       { 1.234321234321234e-5, "1.234321e-05" },
-       { 1.234321234321234e-4, "1.234321e-04" },
-       { 1.234321234321234e-3, "1.234321e-03" },
-       { 1.234321234321234e-2, "1.234321e-02" },
-       { 1.234321234321234e-1, "1.234321e-01" },
-       { 1.234321234321234, "1.234321e+00" },
-       { 1.234321234321234e1, "1.234321e+01" },
-       { 1.234321234321234e2, "1.234321e+02" },
-       { 1.234321234321234e3, "1.234321e+03" },
-       { 1.234321234321234e4, "1.234321e+04" },
-       { 1.234321234321234e5, "1.234321e+05" },
-       { 1.234321234321234e6, "1.234321e+06" },
-       { 1.234321234321234e7, "1.234321e+07" },
-       { 1.234321234321234e8, "1.234321e+08" },
-       { 1.234321234321234e9, "1.234321e+09" },
-       { 1.234321234321234e10, "1.234321e+10" },
-       { 1.234321234321234e11, "1.234321e+11" },
-       { 1.234321234321234e12, "1.234321e+12" },
-       { 1.234321234321234e13, "1.234321e+13" },
-       { 1.234321234321234e14, "1.234321e+14" },
-       { 1.234321234321234e15, "1.234321e+15" },
-       { 1.234321234321234e16, "1.234321e+16" },
-       { 1.234321234321234e17, "1.234321e+17" },
-       { 1.234321234321234e18, "1.234321e+18" },
-       { 1.234321234321234e19, "1.234321e+19" },
-       { 1.234321234321234e20, "1.234321e+20" },
-       { 1.234321234321234e21, "1.234321e+21" },
-       { 1.234321234321234e22, "1.234321e+22" },
-       { 1.234321234321234e23, "1.234321e+23" },
-       { 1.234321234321234e24, "1.234321e+24" },
-       { 1.234321234321234e25, "1.234321e+25" },
-       { 1.234321234321234e26, "1.234321e+26" },
-       { 1.234321234321234e27, "1.234321e+27" },
-       { 1.234321234321234e28, "1.234321e+28" },
-       { 1.234321234321234e29, "1.234321e+29" },
-       { 1.234321234321234e30, "1.234321e+30" },
-       { 1.234321234321234e31, "1.234321e+31" },
-       { 1.234321234321234e32, "1.234321e+32" },
-       { 1.234321234321234e33, "1.234321e+33" },
-       { 1.234321234321234e34, "1.234321e+34" },
-       { 1.234321234321234e35, "1.234321e+35" },
-       { 1.234321234321234e36, "1.234321e+36" }
+        { 1.234321234321234e-37, "1.234321e-37" },
+        { 1.234321234321234e-36, "1.234321e-36" },
+        { 1.234321234321234e-35, "1.234321e-35" },
+        { 1.234321234321234e-34, "1.234321e-34" },
+        { 1.234321234321234e-33, "1.234321e-33" },
+        { 1.234321234321234e-32, "1.234321e-32" },
+        { 1.234321234321234e-31, "1.234321e-31" },
+        { 1.234321234321234e-30, "1.234321e-30" },
+        { 1.234321234321234e-29, "1.234321e-29" },
+        { 1.234321234321234e-28, "1.234321e-28" },
+        { 1.234321234321234e-27, "1.234321e-27" },
+        { 1.234321234321234e-26, "1.234321e-26" },
+        { 1.234321234321234e-25, "1.234321e-25" },
+        { 1.234321234321234e-24, "1.234321e-24" },
+        { 1.234321234321234e-23, "1.234321e-23" },
+        { 1.234321234321234e-22, "1.234321e-22" },
+        { 1.234321234321234e-21, "1.234321e-21" },
+        { 1.234321234321234e-20, "1.234321e-20" },
+        { 1.234321234321234e-19, "1.234321e-19" },
+        { 1.234321234321234e-18, "1.234321e-18" },
+        { 1.234321234321234e-17, "1.234321e-17" },
+        { 1.234321234321234e-16, "1.234321e-16" },
+        { 1.234321234321234e-15, "1.234321e-15" },
+        { 1.234321234321234e-14, "1.234321e-14" },
+        { 1.234321234321234e-13, "1.234321e-13" },
+        { 1.234321234321234e-12, "1.234321e-12" },
+        { 1.234321234321234e-11, "1.234321e-11" },
+        { 1.234321234321234e-10, "1.234321e-10" },
+        { 1.234321234321234e-9, "1.234321e-09" },
+        { 1.234321234321234e-8, "1.234321e-08" },
+        { 1.234321234321234e-7, "1.234321e-07" },
+        { 1.234321234321234e-6, "1.234321e-06" },
+        { 1.234321234321234e-5, "1.234321e-05" },
+        { 1.234321234321234e-4, "1.234321e-04" },
+        { 1.234321234321234e-3, "1.234321e-03" },
+        { 1.234321234321234e-2, "1.234321e-02" },
+        { 1.234321234321234e-1, "1.234321e-01" },
+        { 1.234321234321234, "1.234321e+00" },
+        { 1.234321234321234e1, "1.234321e+01" },
+        { 1.234321234321234e2, "1.234321e+02" },
+        { 1.234321234321234e3, "1.234321e+03" },
+        { 1.234321234321234e4, "1.234321e+04" },
+        { 1.234321234321234e5, "1.234321e+05" },
+        { 1.234321234321234e6, "1.234321e+06" },
+        { 1.234321234321234e7, "1.234321e+07" },
+        { 1.234321234321234e8, "1.234321e+08" },
+        { 1.234321234321234e9, "1.234321e+09" },
+        { 1.234321234321234e10, "1.234321e+10" },
+        { 1.234321234321234e11, "1.234321e+11" },
+        { 1.234321234321234e12, "1.234321e+12" },
+        { 1.234321234321234e13, "1.234321e+13" },
+        { 1.234321234321234e14, "1.234321e+14" },
+        { 1.234321234321234e15, "1.234321e+15" },
+        { 1.234321234321234e16, "1.234321e+16" },
+        { 1.234321234321234e17, "1.234321e+17" },
+        { 1.234321234321234e18, "1.234321e+18" },
+        { 1.234321234321234e19, "1.234321e+19" },
+        { 1.234321234321234e20, "1.234321e+20" },
+        { 1.234321234321234e21, "1.234321e+21" },
+        { 1.234321234321234e22, "1.234321e+22" },
+        { 1.234321234321234e23, "1.234321e+23" },
+        { 1.234321234321234e24, "1.234321e+24" },
+        { 1.234321234321234e25, "1.234321e+25" },
+        { 1.234321234321234e26, "1.234321e+26" },
+        { 1.234321234321234e27, "1.234321e+27" },
+        { 1.234321234321234e28, "1.234321e+28" },
+        { 1.234321234321234e29, "1.234321e+29" },
+        { 1.234321234321234e30, "1.234321e+30" },
+        { 1.234321234321234e31, "1.234321e+31" },
+        { 1.234321234321234e32, "1.234321e+32" },
+        { 1.234321234321234e33, "1.234321e+33" },
+        { 1.234321234321234e34, "1.234321e+34" },
+        { 1.234321234321234e35, "1.234321e+35" },
+        { 1.234321234321234e36, "1.234321e+36" }
       };
     size_t k;
     for (k = 0; k < SIZEOF (data); k++)
       {
-       size_t length;
-       char *result =
-         my_asnprintf (NULL, &length, "%e", data[k].value);
-       const char *expected = data[k].string;
-       ASSERT (result != NULL);
-       ASSERT (strcmp (result, expected) == 0
-               /* Some implementations produce exponents with 3 digits.  */
-               || (strlen (result) == strlen (expected) + 1
-                   && memcmp (result, expected, strlen (expected) - 2) == 0
-                   && result[strlen (expected) - 2] == '0'
-                   && strcmp (result + strlen (expected) - 1,
-                              expected + strlen (expected) - 2)
-                      == 0));
-       ASSERT (length == strlen (result));
-       free (result);
+        size_t length;
+        char *result =
+          my_asnprintf (NULL, &length, "%e", data[k].value);
+        const char *expected = data[k].string;
+        ASSERT (result != NULL);
+        ASSERT (strcmp (result, expected) == 0
+                /* Some implementations produce exponents with 3 digits.  */
+                || (strlen (result) == strlen (expected) + 1
+                    && memcmp (result, expected, strlen (expected) - 2) == 0
+                    && result[strlen (expected) - 2] == '0'
+                    && strcmp (result + strlen (expected) - 1,
+                               expected + strlen (expected) - 2)
+                       == 0));
+        ASSERT (length == strlen (result));
+        free (result);
       }
   }
 
@@ -2032,7 +2032,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", -0.03125, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-3.125000e-02 33") == 0
-           || strcmp (result, "-3.125000e-002 33") == 0);
+            || strcmp (result, "-3.125000e-002 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2043,7 +2043,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0.000000e+00 33") == 0
-           || strcmp (result, "0.000000e+000 33") == 0);
+            || strcmp (result, "0.000000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2055,7 +2055,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
     ASSERT (result != NULL);
     if (have_minus_zero ())
       ASSERT (strcmp (result, "-0.000000e+00 33") == 0
-             || strcmp (result, "-0.000000e+000 33") == 0);
+              || strcmp (result, "-0.000000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2066,7 +2066,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", 1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "inf 33") == 0
-           || strcmp (result, "infinity 33") == 0);
+            || strcmp (result, "infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2077,7 +2077,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-inf 33") == 0
-           || strcmp (result, "-infinity 33") == 0);
+            || strcmp (result, "-infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2088,8 +2088,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%e %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2100,7 +2100,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%15e %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "   1.750000e+00 33") == 0
-           || strcmp (result, "  1.750000e+000 33") == 0);
+            || strcmp (result, "  1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2111,7 +2111,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%-15e %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.750000e+00    33") == 0
-           || strcmp (result, "1.750000e+000   33") == 0);
+            || strcmp (result, "1.750000e+000   33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2122,7 +2122,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%+e %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "+1.750000e+00 33") == 0
-           || strcmp (result, "+1.750000e+000 33") == 0);
+            || strcmp (result, "+1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2133,7 +2133,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "% e %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, " 1.750000e+00 33") == 0
-           || strcmp (result, " 1.750000e+000 33") == 0);
+            || strcmp (result, " 1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2144,7 +2144,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#e %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.750000e+00 33") == 0
-           || strcmp (result, "1.750000e+000 33") == 0);
+            || strcmp (result, "1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2155,7 +2155,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#.e %d", 1.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "2.e+00 33") == 0
-           || strcmp (result, "2.e+000 33") == 0);
+            || strcmp (result, "2.e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2166,7 +2166,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#.e %d", 9.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.e+01 33") == 0
-           || strcmp (result, "1.e+001 33") == 0);
+            || strcmp (result, "1.e+001 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2177,7 +2177,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015e %d", 1234.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0001.234000e+03 33") == 0
-           || strcmp (result, "001.234000e+003 33") == 0);
+            || strcmp (result, "001.234000e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2188,7 +2188,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015e %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -inf 33") == 0
-           || strcmp (result, "      -infinity 33") == 0);
+            || strcmp (result, "      -infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2199,8 +2199,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%050e %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2211,7 +2211,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.e %d", 1234.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1e+03 33") == 0
-           || strcmp (result, "1e+003 33") == 0);
+            || strcmp (result, "1e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2222,7 +2222,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.4e %d", 999.951, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "9.9995e+02 33") == 0
-           || strcmp (result, "9.9995e+002 33") == 0);
+            || strcmp (result, "9.9995e+002 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2233,7 +2233,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.4e %d", 999.996, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.0000e+03 33") == 0
-           || strcmp (result, "1.0000e+003 33") == 0);
+            || strcmp (result, "1.0000e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2244,7 +2244,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", 12.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.275000e+01 33") == 0
-           || strcmp (result, "1.275000e+001 33") == 0);
+            || strcmp (result, "1.275000e+001 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2255,7 +2255,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", 1234567.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.234567e+06 33") == 0
-           || strcmp (result, "1.234567e+006 33") == 0);
+            || strcmp (result, "1.234567e+006 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2263,99 +2263,99 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
   { /* Small and large positive numbers.  */
     static struct { long double value; const char *string; } data[] =
       {
-       { 1.234321234321234e-37L, "1.234321e-37" },
-       { 1.234321234321234e-36L, "1.234321e-36" },
-       { 1.234321234321234e-35L, "1.234321e-35" },
-       { 1.234321234321234e-34L, "1.234321e-34" },
-       { 1.234321234321234e-33L, "1.234321e-33" },
-       { 1.234321234321234e-32L, "1.234321e-32" },
-       { 1.234321234321234e-31L, "1.234321e-31" },
-       { 1.234321234321234e-30L, "1.234321e-30" },
-       { 1.234321234321234e-29L, "1.234321e-29" },
-       { 1.234321234321234e-28L, "1.234321e-28" },
-       { 1.234321234321234e-27L, "1.234321e-27" },
-       { 1.234321234321234e-26L, "1.234321e-26" },
-       { 1.234321234321234e-25L, "1.234321e-25" },
-       { 1.234321234321234e-24L, "1.234321e-24" },
-       { 1.234321234321234e-23L, "1.234321e-23" },
-       { 1.234321234321234e-22L, "1.234321e-22" },
-       { 1.234321234321234e-21L, "1.234321e-21" },
-       { 1.234321234321234e-20L, "1.234321e-20" },
-       { 1.234321234321234e-19L, "1.234321e-19" },
-       { 1.234321234321234e-18L, "1.234321e-18" },
-       { 1.234321234321234e-17L, "1.234321e-17" },
-       { 1.234321234321234e-16L, "1.234321e-16" },
-       { 1.234321234321234e-15L, "1.234321e-15" },
-       { 1.234321234321234e-14L, "1.234321e-14" },
-       { 1.234321234321234e-13L, "1.234321e-13" },
-       { 1.234321234321234e-12L, "1.234321e-12" },
-       { 1.234321234321234e-11L, "1.234321e-11" },
-       { 1.234321234321234e-10L, "1.234321e-10" },
-       { 1.234321234321234e-9L, "1.234321e-09" },
-       { 1.234321234321234e-8L, "1.234321e-08" },
-       { 1.234321234321234e-7L, "1.234321e-07" },
-       { 1.234321234321234e-6L, "1.234321e-06" },
-       { 1.234321234321234e-5L, "1.234321e-05" },
-       { 1.234321234321234e-4L, "1.234321e-04" },
-       { 1.234321234321234e-3L, "1.234321e-03" },
-       { 1.234321234321234e-2L, "1.234321e-02" },
-       { 1.234321234321234e-1L, "1.234321e-01" },
-       { 1.234321234321234L, "1.234321e+00" },
-       { 1.234321234321234e1L, "1.234321e+01" },
-       { 1.234321234321234e2L, "1.234321e+02" },
-       { 1.234321234321234e3L, "1.234321e+03" },
-       { 1.234321234321234e4L, "1.234321e+04" },
-       { 1.234321234321234e5L, "1.234321e+05" },
-       { 1.234321234321234e6L, "1.234321e+06" },
-       { 1.234321234321234e7L, "1.234321e+07" },
-       { 1.234321234321234e8L, "1.234321e+08" },
-       { 1.234321234321234e9L, "1.234321e+09" },
-       { 1.234321234321234e10L, "1.234321e+10" },
-       { 1.234321234321234e11L, "1.234321e+11" },
-       { 1.234321234321234e12L, "1.234321e+12" },
-       { 1.234321234321234e13L, "1.234321e+13" },
-       { 1.234321234321234e14L, "1.234321e+14" },
-       { 1.234321234321234e15L, "1.234321e+15" },
-       { 1.234321234321234e16L, "1.234321e+16" },
-       { 1.234321234321234e17L, "1.234321e+17" },
-       { 1.234321234321234e18L, "1.234321e+18" },
-       { 1.234321234321234e19L, "1.234321e+19" },
-       { 1.234321234321234e20L, "1.234321e+20" },
-       { 1.234321234321234e21L, "1.234321e+21" },
-       { 1.234321234321234e22L, "1.234321e+22" },
-       { 1.234321234321234e23L, "1.234321e+23" },
-       { 1.234321234321234e24L, "1.234321e+24" },
-       { 1.234321234321234e25L, "1.234321e+25" },
-       { 1.234321234321234e26L, "1.234321e+26" },
-       { 1.234321234321234e27L, "1.234321e+27" },
-       { 1.234321234321234e28L, "1.234321e+28" },
-       { 1.234321234321234e29L, "1.234321e+29" },
-       { 1.234321234321234e30L, "1.234321e+30" },
-       { 1.234321234321234e31L, "1.234321e+31" },
-       { 1.234321234321234e32L, "1.234321e+32" },
-       { 1.234321234321234e33L, "1.234321e+33" },
-       { 1.234321234321234e34L, "1.234321e+34" },
-       { 1.234321234321234e35L, "1.234321e+35" },
-       { 1.234321234321234e36L, "1.234321e+36" }
+        { 1.234321234321234e-37L, "1.234321e-37" },
+        { 1.234321234321234e-36L, "1.234321e-36" },
+        { 1.234321234321234e-35L, "1.234321e-35" },
+        { 1.234321234321234e-34L, "1.234321e-34" },
+        { 1.234321234321234e-33L, "1.234321e-33" },
+        { 1.234321234321234e-32L, "1.234321e-32" },
+        { 1.234321234321234e-31L, "1.234321e-31" },
+        { 1.234321234321234e-30L, "1.234321e-30" },
+        { 1.234321234321234e-29L, "1.234321e-29" },
+        { 1.234321234321234e-28L, "1.234321e-28" },
+        { 1.234321234321234e-27L, "1.234321e-27" },
+        { 1.234321234321234e-26L, "1.234321e-26" },
+        { 1.234321234321234e-25L, "1.234321e-25" },
+        { 1.234321234321234e-24L, "1.234321e-24" },
+        { 1.234321234321234e-23L, "1.234321e-23" },
+        { 1.234321234321234e-22L, "1.234321e-22" },
+        { 1.234321234321234e-21L, "1.234321e-21" },
+        { 1.234321234321234e-20L, "1.234321e-20" },
+        { 1.234321234321234e-19L, "1.234321e-19" },
+        { 1.234321234321234e-18L, "1.234321e-18" },
+        { 1.234321234321234e-17L, "1.234321e-17" },
+        { 1.234321234321234e-16L, "1.234321e-16" },
+        { 1.234321234321234e-15L, "1.234321e-15" },
+        { 1.234321234321234e-14L, "1.234321e-14" },
+        { 1.234321234321234e-13L, "1.234321e-13" },
+        { 1.234321234321234e-12L, "1.234321e-12" },
+        { 1.234321234321234e-11L, "1.234321e-11" },
+        { 1.234321234321234e-10L, "1.234321e-10" },
+        { 1.234321234321234e-9L, "1.234321e-09" },
+        { 1.234321234321234e-8L, "1.234321e-08" },
+        { 1.234321234321234e-7L, "1.234321e-07" },
+        { 1.234321234321234e-6L, "1.234321e-06" },
+        { 1.234321234321234e-5L, "1.234321e-05" },
+        { 1.234321234321234e-4L, "1.234321e-04" },
+        { 1.234321234321234e-3L, "1.234321e-03" },
+        { 1.234321234321234e-2L, "1.234321e-02" },
+        { 1.234321234321234e-1L, "1.234321e-01" },
+        { 1.234321234321234L, "1.234321e+00" },
+        { 1.234321234321234e1L, "1.234321e+01" },
+        { 1.234321234321234e2L, "1.234321e+02" },
+        { 1.234321234321234e3L, "1.234321e+03" },
+        { 1.234321234321234e4L, "1.234321e+04" },
+        { 1.234321234321234e5L, "1.234321e+05" },
+        { 1.234321234321234e6L, "1.234321e+06" },
+        { 1.234321234321234e7L, "1.234321e+07" },
+        { 1.234321234321234e8L, "1.234321e+08" },
+        { 1.234321234321234e9L, "1.234321e+09" },
+        { 1.234321234321234e10L, "1.234321e+10" },
+        { 1.234321234321234e11L, "1.234321e+11" },
+        { 1.234321234321234e12L, "1.234321e+12" },
+        { 1.234321234321234e13L, "1.234321e+13" },
+        { 1.234321234321234e14L, "1.234321e+14" },
+        { 1.234321234321234e15L, "1.234321e+15" },
+        { 1.234321234321234e16L, "1.234321e+16" },
+        { 1.234321234321234e17L, "1.234321e+17" },
+        { 1.234321234321234e18L, "1.234321e+18" },
+        { 1.234321234321234e19L, "1.234321e+19" },
+        { 1.234321234321234e20L, "1.234321e+20" },
+        { 1.234321234321234e21L, "1.234321e+21" },
+        { 1.234321234321234e22L, "1.234321e+22" },
+        { 1.234321234321234e23L, "1.234321e+23" },
+        { 1.234321234321234e24L, "1.234321e+24" },
+        { 1.234321234321234e25L, "1.234321e+25" },
+        { 1.234321234321234e26L, "1.234321e+26" },
+        { 1.234321234321234e27L, "1.234321e+27" },
+        { 1.234321234321234e28L, "1.234321e+28" },
+        { 1.234321234321234e29L, "1.234321e+29" },
+        { 1.234321234321234e30L, "1.234321e+30" },
+        { 1.234321234321234e31L, "1.234321e+31" },
+        { 1.234321234321234e32L, "1.234321e+32" },
+        { 1.234321234321234e33L, "1.234321e+33" },
+        { 1.234321234321234e34L, "1.234321e+34" },
+        { 1.234321234321234e35L, "1.234321e+35" },
+        { 1.234321234321234e36L, "1.234321e+36" }
       };
     size_t k;
     for (k = 0; k < SIZEOF (data); k++)
       {
-       size_t length;
-       char *result =
-         my_asnprintf (NULL, &length, "%Le", data[k].value);
-       const char *expected = data[k].string;
-       ASSERT (result != NULL);
-       ASSERT (strcmp (result, expected) == 0
-               /* Some implementations produce exponents with 3 digits.  */
-               || (strlen (result) == strlen (expected) + 1
-                   && memcmp (result, expected, strlen (expected) - 2) == 0
-                   && result[strlen (expected) - 2] == '0'
-                   && strcmp (result + strlen (expected) - 1,
-                              expected + strlen (expected) - 2)
-                      == 0));
-       ASSERT (length == strlen (result));
-       free (result);
+        size_t length;
+        char *result =
+          my_asnprintf (NULL, &length, "%Le", data[k].value);
+        const char *expected = data[k].string;
+        ASSERT (result != NULL);
+        ASSERT (strcmp (result, expected) == 0
+                /* Some implementations produce exponents with 3 digits.  */
+                || (strlen (result) == strlen (expected) + 1
+                    && memcmp (result, expected, strlen (expected) - 2) == 0
+                    && result[strlen (expected) - 2] == '0'
+                    && strcmp (result + strlen (expected) - 1,
+                               expected + strlen (expected) - 2)
+                       == 0));
+        ASSERT (length == strlen (result));
+        free (result);
       }
   }
 
@@ -2365,7 +2365,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", -0.03125L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-3.125000e-02 33") == 0
-           || strcmp (result, "-3.125000e-002 33") == 0);
+            || strcmp (result, "-3.125000e-002 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2376,7 +2376,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0.000000e+00 33") == 0
-           || strcmp (result, "0.000000e+000 33") == 0);
+            || strcmp (result, "0.000000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2388,7 +2388,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
     ASSERT (result != NULL);
     if (have_minus_zero ())
       ASSERT (strcmp (result, "-0.000000e+00 33") == 0
-             || strcmp (result, "-0.000000e+000 33") == 0);
+              || strcmp (result, "-0.000000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2399,7 +2399,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", 1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "inf 33") == 0
-           || strcmp (result, "infinity 33") == 0);
+            || strcmp (result, "infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2410,7 +2410,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-inf 33") == 0
-           || strcmp (result, "-infinity 33") == 0);
+            || strcmp (result, "-infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2421,8 +2421,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2435,8 +2435,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2449,8 +2449,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2469,8 +2469,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2482,8 +2482,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2495,8 +2495,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2508,8 +2508,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2521,8 +2521,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Le %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2534,7 +2534,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%15Le %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "   1.750000e+00 33") == 0
-           || strcmp (result, "  1.750000e+000 33") == 0);
+            || strcmp (result, "  1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2545,7 +2545,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%-15Le %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.750000e+00    33") == 0
-           || strcmp (result, "1.750000e+000   33") == 0);
+            || strcmp (result, "1.750000e+000   33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2556,7 +2556,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%+Le %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "+1.750000e+00 33") == 0
-           || strcmp (result, "+1.750000e+000 33") == 0);
+            || strcmp (result, "+1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2567,7 +2567,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "% Le %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, " 1.750000e+00 33") == 0
-           || strcmp (result, " 1.750000e+000 33") == 0);
+            || strcmp (result, " 1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2578,7 +2578,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#Le %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.750000e+00 33") == 0
-           || strcmp (result, "1.750000e+000 33") == 0);
+            || strcmp (result, "1.750000e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2589,7 +2589,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#.Le %d", 1.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "2.e+00 33") == 0
-           || strcmp (result, "2.e+000 33") == 0);
+            || strcmp (result, "2.e+000 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2600,7 +2600,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#.Le %d", 9.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.e+01 33") == 0
-           || strcmp (result, "1.e+001 33") == 0);
+            || strcmp (result, "1.e+001 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2611,7 +2611,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015Le %d", 1234.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "0001.234000e+03 33") == 0
-           || strcmp (result, "001.234000e+003 33") == 0);
+            || strcmp (result, "001.234000e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2622,7 +2622,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015Le %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -inf 33") == 0
-           || strcmp (result, "      -infinity 33") == 0);
+            || strcmp (result, "      -infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2633,8 +2633,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%050Le %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2645,7 +2645,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.Le %d", 1234.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1e+03 33") == 0
-           || strcmp (result, "1e+003 33") == 0);
+            || strcmp (result, "1e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2656,7 +2656,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.4Le %d", 999.951L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "9.9995e+02 33") == 0
-           || strcmp (result, "9.9995e+002 33") == 0);
+            || strcmp (result, "9.9995e+002 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2667,7 +2667,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.4Le %d", 999.996L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.0000e+03 33") == 0
-           || strcmp (result, "1.0000e+003 33") == 0);
+            || strcmp (result, "1.0000e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2690,7 +2690,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%g %d", 1234567.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.23457e+06 33") == 0
-           || strcmp (result, "1.23457e+006 33") == 0);
+            || strcmp (result, "1.23457e+006 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2698,100 +2698,100 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
   { /* Small and large positive numbers.  */
     static struct { double value; const char *string; } data[] =
       {
-       { 1.234321234321234e-37, "1.23432e-37" },
-       { 1.234321234321234e-36, "1.23432e-36" },
-       { 1.234321234321234e-35, "1.23432e-35" },
-       { 1.234321234321234e-34, "1.23432e-34" },
-       { 1.234321234321234e-33, "1.23432e-33" },
-       { 1.234321234321234e-32, "1.23432e-32" },
-       { 1.234321234321234e-31, "1.23432e-31" },
-       { 1.234321234321234e-30, "1.23432e-30" },
-       { 1.234321234321234e-29, "1.23432e-29" },
-       { 1.234321234321234e-28, "1.23432e-28" },
-       { 1.234321234321234e-27, "1.23432e-27" },
-       { 1.234321234321234e-26, "1.23432e-26" },
-       { 1.234321234321234e-25, "1.23432e-25" },
-       { 1.234321234321234e-24, "1.23432e-24" },
-       { 1.234321234321234e-23, "1.23432e-23" },
-       { 1.234321234321234e-22, "1.23432e-22" },
-       { 1.234321234321234e-21, "1.23432e-21" },
-       { 1.234321234321234e-20, "1.23432e-20" },
-       { 1.234321234321234e-19, "1.23432e-19" },
-       { 1.234321234321234e-18, "1.23432e-18" },
-       { 1.234321234321234e-17, "1.23432e-17" },
-       { 1.234321234321234e-16, "1.23432e-16" },
-       { 1.234321234321234e-15, "1.23432e-15" },
-       { 1.234321234321234e-14, "1.23432e-14" },
-       { 1.234321234321234e-13, "1.23432e-13" },
-       { 1.234321234321234e-12, "1.23432e-12" },
-       { 1.234321234321234e-11, "1.23432e-11" },
-       { 1.234321234321234e-10, "1.23432e-10" },
-       { 1.234321234321234e-9, "1.23432e-09" },
-       { 1.234321234321234e-8, "1.23432e-08" },
-       { 1.234321234321234e-7, "1.23432e-07" },
-       { 1.234321234321234e-6, "1.23432e-06" },
-       { 1.234321234321234e-5, "1.23432e-05" },
-       { 1.234321234321234e-4, "0.000123432" },
-       { 1.234321234321234e-3, "0.00123432" },
-       { 1.234321234321234e-2, "0.0123432" },
-       { 1.234321234321234e-1, "0.123432" },
-       { 1.234321234321234, "1.23432" },
-       { 1.234321234321234e1, "12.3432" },
-       { 1.234321234321234e2, "123.432" },
-       { 1.234321234321234e3, "1234.32" },
-       { 1.234321234321234e4, "12343.2" },
-       { 1.234321234321234e5, "123432" },
-       { 1.234321234321234e6, "1.23432e+06" },
-       { 1.234321234321234e7, "1.23432e+07" },
-       { 1.234321234321234e8, "1.23432e+08" },
-       { 1.234321234321234e9, "1.23432e+09" },
-       { 1.234321234321234e10, "1.23432e+10" },
-       { 1.234321234321234e11, "1.23432e+11" },
-       { 1.234321234321234e12, "1.23432e+12" },
-       { 1.234321234321234e13, "1.23432e+13" },
-       { 1.234321234321234e14, "1.23432e+14" },
-       { 1.234321234321234e15, "1.23432e+15" },
-       { 1.234321234321234e16, "1.23432e+16" },
-       { 1.234321234321234e17, "1.23432e+17" },
-       { 1.234321234321234e18, "1.23432e+18" },
-       { 1.234321234321234e19, "1.23432e+19" },
-       { 1.234321234321234e20, "1.23432e+20" },
-       { 1.234321234321234e21, "1.23432e+21" },
-       { 1.234321234321234e22, "1.23432e+22" },
-       { 1.234321234321234e23, "1.23432e+23" },
-       { 1.234321234321234e24, "1.23432e+24" },
-       { 1.234321234321234e25, "1.23432e+25" },
-       { 1.234321234321234e26, "1.23432e+26" },
-       { 1.234321234321234e27, "1.23432e+27" },
-       { 1.234321234321234e28, "1.23432e+28" },
-       { 1.234321234321234e29, "1.23432e+29" },
-       { 1.234321234321234e30, "1.23432e+30" },
-       { 1.234321234321234e31, "1.23432e+31" },
-       { 1.234321234321234e32, "1.23432e+32" },
-       { 1.234321234321234e33, "1.23432e+33" },
-       { 1.234321234321234e34, "1.23432e+34" },
-       { 1.234321234321234e35, "1.23432e+35" },
-       { 1.234321234321234e36, "1.23432e+36" }
+        { 1.234321234321234e-37, "1.23432e-37" },
+        { 1.234321234321234e-36, "1.23432e-36" },
+        { 1.234321234321234e-35, "1.23432e-35" },
+        { 1.234321234321234e-34, "1.23432e-34" },
+        { 1.234321234321234e-33, "1.23432e-33" },
+        { 1.234321234321234e-32, "1.23432e-32" },
+        { 1.234321234321234e-31, "1.23432e-31" },
+        { 1.234321234321234e-30, "1.23432e-30" },
+        { 1.234321234321234e-29, "1.23432e-29" },
+        { 1.234321234321234e-28, "1.23432e-28" },
+        { 1.234321234321234e-27, "1.23432e-27" },
+        { 1.234321234321234e-26, "1.23432e-26" },
+        { 1.234321234321234e-25, "1.23432e-25" },
+        { 1.234321234321234e-24, "1.23432e-24" },
+        { 1.234321234321234e-23, "1.23432e-23" },
+        { 1.234321234321234e-22, "1.23432e-22" },
+        { 1.234321234321234e-21, "1.23432e-21" },
+        { 1.234321234321234e-20, "1.23432e-20" },
+        { 1.234321234321234e-19, "1.23432e-19" },
+        { 1.234321234321234e-18, "1.23432e-18" },
+        { 1.234321234321234e-17, "1.23432e-17" },
+        { 1.234321234321234e-16, "1.23432e-16" },
+        { 1.234321234321234e-15, "1.23432e-15" },
+        { 1.234321234321234e-14, "1.23432e-14" },
+        { 1.234321234321234e-13, "1.23432e-13" },
+        { 1.234321234321234e-12, "1.23432e-12" },
+        { 1.234321234321234e-11, "1.23432e-11" },
+        { 1.234321234321234e-10, "1.23432e-10" },
+        { 1.234321234321234e-9, "1.23432e-09" },
+        { 1.234321234321234e-8, "1.23432e-08" },
+        { 1.234321234321234e-7, "1.23432e-07" },
+        { 1.234321234321234e-6, "1.23432e-06" },
+        { 1.234321234321234e-5, "1.23432e-05" },
+        { 1.234321234321234e-4, "0.000123432" },
+        { 1.234321234321234e-3, "0.00123432" },
+        { 1.234321234321234e-2, "0.0123432" },
+        { 1.234321234321234e-1, "0.123432" },
+        { 1.234321234321234, "1.23432" },
+        { 1.234321234321234e1, "12.3432" },
+        { 1.234321234321234e2, "123.432" },
+        { 1.234321234321234e3, "1234.32" },
+        { 1.234321234321234e4, "12343.2" },
+        { 1.234321234321234e5, "123432" },
+        { 1.234321234321234e6, "1.23432e+06" },
+        { 1.234321234321234e7, "1.23432e+07" },
+        { 1.234321234321234e8, "1.23432e+08" },
+        { 1.234321234321234e9, "1.23432e+09" },
+        { 1.234321234321234e10, "1.23432e+10" },
+        { 1.234321234321234e11, "1.23432e+11" },
+        { 1.234321234321234e12, "1.23432e+12" },
+        { 1.234321234321234e13, "1.23432e+13" },
+        { 1.234321234321234e14, "1.23432e+14" },
+        { 1.234321234321234e15, "1.23432e+15" },
+        { 1.234321234321234e16, "1.23432e+16" },
+        { 1.234321234321234e17, "1.23432e+17" },
+        { 1.234321234321234e18, "1.23432e+18" },
+        { 1.234321234321234e19, "1.23432e+19" },
+        { 1.234321234321234e20, "1.23432e+20" },
+        { 1.234321234321234e21, "1.23432e+21" },
+        { 1.234321234321234e22, "1.23432e+22" },
+        { 1.234321234321234e23, "1.23432e+23" },
+        { 1.234321234321234e24, "1.23432e+24" },
+        { 1.234321234321234e25, "1.23432e+25" },
+        { 1.234321234321234e26, "1.23432e+26" },
+        { 1.234321234321234e27, "1.23432e+27" },
+        { 1.234321234321234e28, "1.23432e+28" },
+        { 1.234321234321234e29, "1.23432e+29" },
+        { 1.234321234321234e30, "1.23432e+30" },
+        { 1.234321234321234e31, "1.23432e+31" },
+        { 1.234321234321234e32, "1.23432e+32" },
+        { 1.234321234321234e33, "1.23432e+33" },
+        { 1.234321234321234e34, "1.23432e+34" },
+        { 1.234321234321234e35, "1.23432e+35" },
+        { 1.234321234321234e36, "1.23432e+36" }
       };
     size_t k;
     for (k = 0; k < SIZEOF (data); k++)
       {
-       size_t length;
-       char *result =
-         my_asnprintf (NULL, &length, "%g", data[k].value);
-       const char *expected = data[k].string;
-       ASSERT (result != NULL);
-       ASSERT (strcmp (result, expected) == 0
-               /* Some implementations produce exponents with 3 digits.  */
-               || (expected[strlen (expected) - 4] == 'e'
-                   && strlen (result) == strlen (expected) + 1
-                   && memcmp (result, expected, strlen (expected) - 2) == 0
-                   && result[strlen (expected) - 2] == '0'
-                   && strcmp (result + strlen (expected) - 1,
-                              expected + strlen (expected) - 2)
-                      == 0));
-       ASSERT (length == strlen (result));
-       free (result);
+        size_t length;
+        char *result =
+          my_asnprintf (NULL, &length, "%g", data[k].value);
+        const char *expected = data[k].string;
+        ASSERT (result != NULL);
+        ASSERT (strcmp (result, expected) == 0
+                /* Some implementations produce exponents with 3 digits.  */
+                || (expected[strlen (expected) - 4] == 'e'
+                    && strlen (result) == strlen (expected) + 1
+                    && memcmp (result, expected, strlen (expected) - 2) == 0
+                    && result[strlen (expected) - 2] == '0'
+                    && strcmp (result + strlen (expected) - 1,
+                               expected + strlen (expected) - 2)
+                       == 0));
+        ASSERT (length == strlen (result));
+        free (result);
       }
   }
 
@@ -2832,7 +2832,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%g %d", 1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "inf 33") == 0
-           || strcmp (result, "infinity 33") == 0);
+            || strcmp (result, "infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2843,7 +2843,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%g %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-inf 33") == 0
-           || strcmp (result, "-infinity 33") == 0);
+            || strcmp (result, "-infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2854,8 +2854,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%g %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2926,7 +2926,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#.g %d", 9.75, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.e+01 33") == 0
-           || strcmp (result, "1.e+001 33") == 0);
+            || strcmp (result, "1.e+001 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2947,7 +2947,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015g %d", -1.0 / 0.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -inf 33") == 0
-           || strcmp (result, "      -infinity 33") == 0);
+            || strcmp (result, "      -infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2958,8 +2958,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%050g %d", NaNd (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -2970,7 +2970,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.g %d", 1234.0, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1e+03 33") == 0
-           || strcmp (result, "1e+003 33") == 0);
+            || strcmp (result, "1e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3011,7 +3011,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", 1234567.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.23457e+06 33") == 0
-           || strcmp (result, "1.23457e+006 33") == 0);
+            || strcmp (result, "1.23457e+006 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3019,100 +3019,100 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
   { /* Small and large positive numbers.  */
     static struct { long double value; const char *string; } data[] =
       {
-       { 1.234321234321234e-37L, "1.23432e-37" },
-       { 1.234321234321234e-36L, "1.23432e-36" },
-       { 1.234321234321234e-35L, "1.23432e-35" },
-       { 1.234321234321234e-34L, "1.23432e-34" },
-       { 1.234321234321234e-33L, "1.23432e-33" },
-       { 1.234321234321234e-32L, "1.23432e-32" },
-       { 1.234321234321234e-31L, "1.23432e-31" },
-       { 1.234321234321234e-30L, "1.23432e-30" },
-       { 1.234321234321234e-29L, "1.23432e-29" },
-       { 1.234321234321234e-28L, "1.23432e-28" },
-       { 1.234321234321234e-27L, "1.23432e-27" },
-       { 1.234321234321234e-26L, "1.23432e-26" },
-       { 1.234321234321234e-25L, "1.23432e-25" },
-       { 1.234321234321234e-24L, "1.23432e-24" },
-       { 1.234321234321234e-23L, "1.23432e-23" },
-       { 1.234321234321234e-22L, "1.23432e-22" },
-       { 1.234321234321234e-21L, "1.23432e-21" },
-       { 1.234321234321234e-20L, "1.23432e-20" },
-       { 1.234321234321234e-19L, "1.23432e-19" },
-       { 1.234321234321234e-18L, "1.23432e-18" },
-       { 1.234321234321234e-17L, "1.23432e-17" },
-       { 1.234321234321234e-16L, "1.23432e-16" },
-       { 1.234321234321234e-15L, "1.23432e-15" },
-       { 1.234321234321234e-14L, "1.23432e-14" },
-       { 1.234321234321234e-13L, "1.23432e-13" },
-       { 1.234321234321234e-12L, "1.23432e-12" },
-       { 1.234321234321234e-11L, "1.23432e-11" },
-       { 1.234321234321234e-10L, "1.23432e-10" },
-       { 1.234321234321234e-9L, "1.23432e-09" },
-       { 1.234321234321234e-8L, "1.23432e-08" },
-       { 1.234321234321234e-7L, "1.23432e-07" },
-       { 1.234321234321234e-6L, "1.23432e-06" },
-       { 1.234321234321234e-5L, "1.23432e-05" },
-       { 1.234321234321234e-4L, "0.000123432" },
-       { 1.234321234321234e-3L, "0.00123432" },
-       { 1.234321234321234e-2L, "0.0123432" },
-       { 1.234321234321234e-1L, "0.123432" },
-       { 1.234321234321234L, "1.23432" },
-       { 1.234321234321234e1L, "12.3432" },
-       { 1.234321234321234e2L, "123.432" },
-       { 1.234321234321234e3L, "1234.32" },
-       { 1.234321234321234e4L, "12343.2" },
-       { 1.234321234321234e5L, "123432" },
-       { 1.234321234321234e6L, "1.23432e+06" },
-       { 1.234321234321234e7L, "1.23432e+07" },
-       { 1.234321234321234e8L, "1.23432e+08" },
-       { 1.234321234321234e9L, "1.23432e+09" },
-       { 1.234321234321234e10L, "1.23432e+10" },
-       { 1.234321234321234e11L, "1.23432e+11" },
-       { 1.234321234321234e12L, "1.23432e+12" },
-       { 1.234321234321234e13L, "1.23432e+13" },
-       { 1.234321234321234e14L, "1.23432e+14" },
-       { 1.234321234321234e15L, "1.23432e+15" },
-       { 1.234321234321234e16L, "1.23432e+16" },
-       { 1.234321234321234e17L, "1.23432e+17" },
-       { 1.234321234321234e18L, "1.23432e+18" },
-       { 1.234321234321234e19L, "1.23432e+19" },
-       { 1.234321234321234e20L, "1.23432e+20" },
-       { 1.234321234321234e21L, "1.23432e+21" },
-       { 1.234321234321234e22L, "1.23432e+22" },
-       { 1.234321234321234e23L, "1.23432e+23" },
-       { 1.234321234321234e24L, "1.23432e+24" },
-       { 1.234321234321234e25L, "1.23432e+25" },
-       { 1.234321234321234e26L, "1.23432e+26" },
-       { 1.234321234321234e27L, "1.23432e+27" },
-       { 1.234321234321234e28L, "1.23432e+28" },
-       { 1.234321234321234e29L, "1.23432e+29" },
-       { 1.234321234321234e30L, "1.23432e+30" },
-       { 1.234321234321234e31L, "1.23432e+31" },
-       { 1.234321234321234e32L, "1.23432e+32" },
-       { 1.234321234321234e33L, "1.23432e+33" },
-       { 1.234321234321234e34L, "1.23432e+34" },
-       { 1.234321234321234e35L, "1.23432e+35" },
-       { 1.234321234321234e36L, "1.23432e+36" }
+        { 1.234321234321234e-37L, "1.23432e-37" },
+        { 1.234321234321234e-36L, "1.23432e-36" },
+        { 1.234321234321234e-35L, "1.23432e-35" },
+        { 1.234321234321234e-34L, "1.23432e-34" },
+        { 1.234321234321234e-33L, "1.23432e-33" },
+        { 1.234321234321234e-32L, "1.23432e-32" },
+        { 1.234321234321234e-31L, "1.23432e-31" },
+        { 1.234321234321234e-30L, "1.23432e-30" },
+        { 1.234321234321234e-29L, "1.23432e-29" },
+        { 1.234321234321234e-28L, "1.23432e-28" },
+        { 1.234321234321234e-27L, "1.23432e-27" },
+        { 1.234321234321234e-26L, "1.23432e-26" },
+        { 1.234321234321234e-25L, "1.23432e-25" },
+        { 1.234321234321234e-24L, "1.23432e-24" },
+        { 1.234321234321234e-23L, "1.23432e-23" },
+        { 1.234321234321234e-22L, "1.23432e-22" },
+        { 1.234321234321234e-21L, "1.23432e-21" },
+        { 1.234321234321234e-20L, "1.23432e-20" },
+        { 1.234321234321234e-19L, "1.23432e-19" },
+        { 1.234321234321234e-18L, "1.23432e-18" },
+        { 1.234321234321234e-17L, "1.23432e-17" },
+        { 1.234321234321234e-16L, "1.23432e-16" },
+        { 1.234321234321234e-15L, "1.23432e-15" },
+        { 1.234321234321234e-14L, "1.23432e-14" },
+        { 1.234321234321234e-13L, "1.23432e-13" },
+        { 1.234321234321234e-12L, "1.23432e-12" },
+        { 1.234321234321234e-11L, "1.23432e-11" },
+        { 1.234321234321234e-10L, "1.23432e-10" },
+        { 1.234321234321234e-9L, "1.23432e-09" },
+        { 1.234321234321234e-8L, "1.23432e-08" },
+        { 1.234321234321234e-7L, "1.23432e-07" },
+        { 1.234321234321234e-6L, "1.23432e-06" },
+        { 1.234321234321234e-5L, "1.23432e-05" },
+        { 1.234321234321234e-4L, "0.000123432" },
+        { 1.234321234321234e-3L, "0.00123432" },
+        { 1.234321234321234e-2L, "0.0123432" },
+        { 1.234321234321234e-1L, "0.123432" },
+        { 1.234321234321234L, "1.23432" },
+        { 1.234321234321234e1L, "12.3432" },
+        { 1.234321234321234e2L, "123.432" },
+        { 1.234321234321234e3L, "1234.32" },
+        { 1.234321234321234e4L, "12343.2" },
+        { 1.234321234321234e5L, "123432" },
+        { 1.234321234321234e6L, "1.23432e+06" },
+        { 1.234321234321234e7L, "1.23432e+07" },
+        { 1.234321234321234e8L, "1.23432e+08" },
+        { 1.234321234321234e9L, "1.23432e+09" },
+        { 1.234321234321234e10L, "1.23432e+10" },
+        { 1.234321234321234e11L, "1.23432e+11" },
+        { 1.234321234321234e12L, "1.23432e+12" },
+        { 1.234321234321234e13L, "1.23432e+13" },
+        { 1.234321234321234e14L, "1.23432e+14" },
+        { 1.234321234321234e15L, "1.23432e+15" },
+        { 1.234321234321234e16L, "1.23432e+16" },
+        { 1.234321234321234e17L, "1.23432e+17" },
+        { 1.234321234321234e18L, "1.23432e+18" },
+        { 1.234321234321234e19L, "1.23432e+19" },
+        { 1.234321234321234e20L, "1.23432e+20" },
+        { 1.234321234321234e21L, "1.23432e+21" },
+        { 1.234321234321234e22L, "1.23432e+22" },
+        { 1.234321234321234e23L, "1.23432e+23" },
+        { 1.234321234321234e24L, "1.23432e+24" },
+        { 1.234321234321234e25L, "1.23432e+25" },
+        { 1.234321234321234e26L, "1.23432e+26" },
+        { 1.234321234321234e27L, "1.23432e+27" },
+        { 1.234321234321234e28L, "1.23432e+28" },
+        { 1.234321234321234e29L, "1.23432e+29" },
+        { 1.234321234321234e30L, "1.23432e+30" },
+        { 1.234321234321234e31L, "1.23432e+31" },
+        { 1.234321234321234e32L, "1.23432e+32" },
+        { 1.234321234321234e33L, "1.23432e+33" },
+        { 1.234321234321234e34L, "1.23432e+34" },
+        { 1.234321234321234e35L, "1.23432e+35" },
+        { 1.234321234321234e36L, "1.23432e+36" }
       };
     size_t k;
     for (k = 0; k < SIZEOF (data); k++)
       {
-       size_t length;
-       char *result =
-         my_asnprintf (NULL, &length, "%Lg", data[k].value);
-       const char *expected = data[k].string;
-       ASSERT (result != NULL);
-       ASSERT (strcmp (result, expected) == 0
-               /* Some implementations produce exponents with 3 digits.  */
-               || (expected[strlen (expected) - 4] == 'e'
-                   && strlen (result) == strlen (expected) + 1
-                   && memcmp (result, expected, strlen (expected) - 2) == 0
-                   && result[strlen (expected) - 2] == '0'
-                   && strcmp (result + strlen (expected) - 1,
-                              expected + strlen (expected) - 2)
-                      == 0));
-       ASSERT (length == strlen (result));
-       free (result);
+        size_t length;
+        char *result =
+          my_asnprintf (NULL, &length, "%Lg", data[k].value);
+        const char *expected = data[k].string;
+        ASSERT (result != NULL);
+        ASSERT (strcmp (result, expected) == 0
+                /* Some implementations produce exponents with 3 digits.  */
+                || (expected[strlen (expected) - 4] == 'e'
+                    && strlen (result) == strlen (expected) + 1
+                    && memcmp (result, expected, strlen (expected) - 2) == 0
+                    && result[strlen (expected) - 2] == '0'
+                    && strcmp (result + strlen (expected) - 1,
+                               expected + strlen (expected) - 2)
+                       == 0));
+        ASSERT (length == strlen (result));
+        free (result);
       }
   }
 
@@ -3153,7 +3153,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", 1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "inf 33") == 0
-           || strcmp (result, "infinity 33") == 0);
+            || strcmp (result, "infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3164,7 +3164,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "-inf 33") == 0
-           || strcmp (result, "-infinity 33") == 0);
+            || strcmp (result, "-infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3175,8 +3175,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3189,8 +3189,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3203,8 +3203,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3223,8 +3223,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3236,8 +3236,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3249,8 +3249,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3262,8 +3262,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3275,8 +3275,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%Lg %d", x.value, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) >= 3 + 3
-           && strisnan (result, 0, strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, 0, strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3348,7 +3348,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%#.Lg %d", 9.75L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1.e+01 33") == 0
-           || strcmp (result, "1.e+001 33") == 0);
+            || strcmp (result, "1.e+001 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3369,7 +3369,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%015Lg %d", -1.0L / 0.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "           -inf 33") == 0
-           || strcmp (result, "      -infinity 33") == 0);
+            || strcmp (result, "      -infinity 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3380,8 +3380,8 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%050Lg %d", NaNl (), 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strlen (result) == 50 + 3
-           && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
-           && strcmp (result + strlen (result) - 3, " 33") == 0);
+            && strisnan (result, strspn (result, " "), strlen (result) - 3, 0)
+            && strcmp (result + strlen (result) - 3, " 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3392,7 +3392,7 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
       my_asnprintf (NULL, &length, "%.Lg %d", 1234.0L, 33, 44, 55);
     ASSERT (result != NULL);
     ASSERT (strcmp (result, "1e+03 33") == 0
-           || strcmp (result, "1e+003 33") == 0);
+            || strcmp (result, "1e+003 33") == 0);
     ASSERT (length == strlen (result));
     free (result);
   }
@@ -3610,19 +3610,19 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
 
     for (i = 1; i <= 8; i++)
       {
-       char *block;
-       size_t length;
-       char *result;
-
-       block = (char *) malloc (i);
-       memcpy (block, "abcdefgh", i);
-       result = my_asnprintf (NULL, &length, "%.*s", (int) i, block);
-       ASSERT (result != NULL);
-       ASSERT (memcmp (result, block, i) == 0);
-       ASSERT (result[i] == '\0');
-       ASSERT (length == strlen (result));
-       free (result);
-       free (block);
+        char *block;
+        size_t length;
+        char *result;
+
+        block = (char *) malloc (i);
+        memcpy (block, "abcdefgh", i);
+        result = my_asnprintf (NULL, &length, "%.*s", (int) i, block);
+        ASSERT (result != NULL);
+        ASSERT (memcmp (result, block, i) == 0);
+        ASSERT (result[i] == '\0');
+        ASSERT (length == strlen (result));
+        free (result);
+        free (block);
       }
   }
 #if HAVE_WCHAR_T
@@ -3631,21 +3631,21 @@ test_function (char * (*my_asnprintf) (char *, size_t *, const char *, ...))
 
     for (i = 1; i <= 8; i++)
       {
-       wchar_t *block;
-       size_t j;
-       size_t length;
-       char *result;
-
-       block = (wchar_t *) malloc (i * sizeof (wchar_t));
-       for (j = 0; j < i; j++)
-         block[j] = "abcdefgh"[j];
-       result = my_asnprintf (NULL, &length, "%.*ls", (int) i, block);
-       ASSERT (result != NULL);
-       ASSERT (memcmp (result, "abcdefgh", i) == 0);
-       ASSERT (result[i] == '\0');
-       ASSERT (length == strlen (result));
-       free (result);
-       free (block);
+        wchar_t *block;
+        size_t j;
+        size_t length;
+        char *result;
+
+        block = (wchar_t *) malloc (i * sizeof (wchar_t));
+        for (j = 0; j < i; j++)
+          block[j] = "abcdefgh"[j];
+        result = my_asnprintf (NULL, &length, "%.*ls", (int) i, block);
+        ASSERT (result != NULL);
+        ASSERT (memcmp (result, "abcdefgh", i) == 0);
+        ASSERT (result[i] == '\0');
+        ASSERT (length == strlen (result));
+        free (result);
+        free (block);
       }
   }
 #endif