Diff
Not logged in

Differences From Artifact [167b5c2af0]:

To Artifact [336bedbbc8]:


964
965
966
967
968
969
970
971
972
973
974

975
976
977
978
979
980
981
964
965
966
967
968
969
970




971
972
973
974
975
976
977
978







-
-
-
-
+







	variable TimeZoneBad
	if { [dict exists $TimeZoneBad $timezone] } {
	    return -code error \
		-errorcode [list CLOCK badTimeZone $timezone] \
		"time zone \"$timezone\" not found"
	}
	variable MINWIDE
	if { $timezone eq {:localtime} } {
	    # Nothing to do, we'll convert using the localtime function

	} elseif {
	if {
	    [regexp {^([-+])(\d\d)(?::?(\d\d)(?::?(\d\d))?)?} $timezone \
		    -> s hh mm ss]
	} then {
	    # Make a fixed offset

	    ::scan $hh %d hh
	    if { $mm eq {} } {