struct/dstr-putf.c: Remove apparently redundant inclusion of <math.h>.
[mLib] / struct / dstr-putf.c
index 9ac8cf9..e097968 100644 (file)
@@ -32,7 +32,6 @@
 #include <assert.h>
 #include <ctype.h>
 #include <limits.h>
-#include <math.h>
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -202,7 +201,7 @@ int dstr_vputf(dstr *d, const char *p, va_list *ap)
   /* --- Initial pass through the input, parsing format specifiers --- *
    *
    * We essentially compile the format string into a vector of @fmtspec@
-   * objects, each of which represnts a chunk of literal text followed by a
+   * objects, each of which represents a chunk of literal text followed by a
    * (possibly imaginary, in the case of the final one) formatting directive.
    * Output then simply consists of interpreting these specifiers in order.
    */
@@ -536,6 +535,8 @@ int dstr_vputf(dstr *d, const char *p, va_list *ap)
 
   DPUTZ(d);
   DDESTROY(&dd);
+  DA_DESTROY(&av);
+  DA_DESTROY(&sv);
   return (d->len - n);
 }