]> granicus.if.org Git - libass/commitdiff
ass_strtod: use modern C
authorwm4 <wm4@nowhere>
Fri, 24 Jan 2014 00:37:07 +0000 (01:37 +0100)
committerwm4 <wm4@nowhere>
Fri, 24 Jan 2014 00:37:07 +0000 (01:37 +0100)
libass/ass_strtod.c

index f55b37ae123d652357e7a17c12a91ab6b19b6c82..4e964049eb3984c8fbea1d6e1ee3871974774d56 100644 (file)
 #include <ctype.h>
 #include <errno.h>
 
-const
-static int maxExponent = 511;   /* Largest possible base 10 exponent.  Any
+static
+const int maxExponent = 511;    /* Largest possible base 10 exponent.  Any
                                  * exponent larger than this will already
                                  * produce underflow or overflow, so there's
                                  * no need to worry about additional digits.
                                  */
 
-const
-static double powersOf10[] = {  /* Table giving binary powers of 10.  Entry */
+static
+const double powersOf10[] = {   /* Table giving binary powers of 10.  Entry */
     10.,                        /* is 10^2^i.  Used to convert decimal */
     100.,                       /* exponents into floating-point numbers. */
     1.0e4,
@@ -58,8 +58,8 @@ static double powersOf10[] = {  /* Table giving binary powers of 10.  Entry */
  */
 
 double
-ass_strtod(string, endPtr)
-    const char *string;     /* A decimal ASCII floating-point number,
+ass_strtod(
+    const char *string,     /* A decimal ASCII floating-point number,
                              * optionally preceded by white space.
                              * Must have form "-I.FE-X", where I is the
                              * integer part of the mantissa, F is the
@@ -71,8 +71,9 @@ ass_strtod(string, endPtr)
                              * The "E" may actually be an "e".  E and X
                              * may both be omitted (but not just one).
                              */
-    char **endPtr;          /* If non-NULL, store terminating character's
+    char **endPtr           /* If non-NULL, store terminating character's
                              * address here. */
+    )
 {
     int sign, expSign = 0;
     double fraction, dblExp, *d;