]> git.draconx.ca Git - cdecl99.git/blobdiff - t/normalize.c
libcdecl: Use a structure for dst/dstlen in output routines.
[cdecl99.git] / t / normalize.c
index 9c54d02787fce611870b4d8aa6cdd654f1b9ec0f..dc4cd53d3ed8966836efe672389b2f3af4952f5b 100644 (file)
@@ -108,11 +108,10 @@ int do_normalize(char *line, size_t n)
        line = malloc_nofail(n);
        line[0] = 0;
        if (specs) {
-               char *tmp_line = line;
-               size_t tmp_n = n;
+               struct output_state dst = { line, n };
 
                specs = cdecl__normalize_specs(specs);
-               cdecl__emit_specs(&tmp_line, &tmp_n, specs, -1);
+               cdecl__emit_specs(&dst, specs, -1);
        }
        printf("%s\n", line);
        free(line);