summaryrefslogtreecommitdiffstats
path: root/contrib/tzdata/zishrink.awk
diff options
context:
space:
mode:
authorgordon <gordon@FreeBSD.org>2018-03-07 06:01:44 +0000
committergordon <gordon@FreeBSD.org>2018-03-07 06:01:44 +0000
commitf759173fe55c14d92140754fc86200fc2b101b06 (patch)
treecf8b8662d4ba1b18fbe795f651bc540e386dd2d2 /contrib/tzdata/zishrink.awk
parent5f0a95d4d67b9661a44d76f8be22183785af0814 (diff)
downloadFreeBSD-src-f759173fe55c14d92140754fc86200fc2b101b06.zip
FreeBSD-src-f759173fe55c14d92140754fc86200fc2b101b06.tar.gz
Update timezone database information. [EN-18:01.tzdata]
Approved by: so Security: FreeBSD-EN-18:01.tzdata
Diffstat (limited to 'contrib/tzdata/zishrink.awk')
-rw-r--r--contrib/tzdata/zishrink.awk7
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/tzdata/zishrink.awk b/contrib/tzdata/zishrink.awk
index 02c883a..23d623e 100644
--- a/contrib/tzdata/zishrink.awk
+++ b/contrib/tzdata/zishrink.awk
@@ -37,7 +37,7 @@ 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(/[[:space:]]+/, " ", line)
+ gsub(/[\f\r\t\v ]+/, " ", line)
# Abbreviate keywords. Do not abbreviate "Link" to just "L",
# as pre-2017c zic erroneously diagnoses "Li" as ambiguous.
@@ -94,7 +94,7 @@ function process_input_line(line, field, end, i, n, startdef)
sub(/ 0+$/, "", line)
# Remove unnecessary trailing days-of-month "1".
- if (match(line, /[[:alpha:]] 1$/))
+ if (match(line, /[A-Za-z] 1$/))
line = substr(line, 1, RSTART)
# Remove unnecessary trailing " Ja" (for January).
@@ -144,10 +144,11 @@ function output_saved_lines(i)
}
BEGIN {
+ print "# version", version
print "# This zic input file is in the public domain."
}
-/^[[:space:]]*[^#[:space:]]/ {
+/^[\f\r\t\v ]*[^#\f\r\t\v ]/ {
process_input_line($0)
}
OpenPOWER on IntegriCloud