Check-in by ben on 2025-04-30 00:33:10

Be careful to return the cache output from function cache_begin()

 INSERTED    DELETED
        1          1 src/cache.awk
        1          1 TOTAL over 1 changed file

Index: src/cache.awk
==================================================================
--- src/cache.awk
+++ src/cache.awk
@@ -6,11 +6,11 @@
    } else {
        # awk_ext micro-optimization for gawk and mawk:
        # when cache is disabled, print directly to stdout
        cache_output = "/dev/stdout"
    }
-    return
+    return cache_output
}

function cache_end(    value) {
    if (cache_enabled || !awk_ext) {
        close(cache_output)