pike.git / lib / modules / Calendar.pmod / tzdata / zishrink.awk

version» Context lines:

pike.git/lib/modules/Calendar.pmod/tzdata/zishrink.awk:30:    return rule_name   }      # Process an input line and save it for later output.      function process_input_line(line, field, end, i, n, startdef)   {    # Remove comments, normalize spaces, and append a space to each line.    sub(/#.*/, "", line)    line = line " " -  gsub(/[\f\r\t\v ]+/, " ", line) +  gsub(/[\t ]+/, " ", line)       # Abbreviate keywords. Do not abbreviate "Link" to just "L",    # as pre-2017c zic erroneously diagnoses "Li" as ambiguous.    sub(/^Link /, "Li ", line)    sub(/^Rule /, "R ", line)    sub(/^Zone /, "Z ", line)       # SystemV rules are not needed.    if (line ~ /^R SystemV /) return   
pike.git/lib/modules/Calendar.pmod/tzdata/zishrink.awk:141:    for (i = 0; i < nout; i++)    if (output_line[i])    print output_line[i]   }      BEGIN {    print "# version", version    print "# This zic input file is in the public domain."   }    - /^[\f\r\t\v ]*[^#\f\r\t\v ]/ { + /^[\t ]*[^#\t ]/ {    process_input_line($0)   }      END {    output_saved_lines()   }