]> git.draconx.ca Git - cdecl99.git/blobdiff - src/explain.c
libcdecl: Avoid snprintf for integer conversions.
[cdecl99.git] / src / explain.c
index a22b4d05a3d233ebc50fc9d15a30cee28f4e3873..6d6aa87b76b83f9ae371e8758a841231cf3caf59 100644 (file)
@@ -76,8 +76,7 @@ explain_array(struct output_state *dst, struct cdecl_array *a)
        if (a->vla) {
                rc = cdecl__emit(dst, a->vla);
        } else {
-               rc = snprintf(dst->dst, dst->dstlen, "%.0" PRIuMAX, a->length);
-               cdecl__advance(dst, rc);
+               rc = cdecl__emit_uint(dst, a->length);
        }
 
        cdecl__emit(dst, " of " + !rc);