about summary refs log tree commit diff
path: root/timezone/yearistype
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-08-10 19:48:27 +0000
committerUlrich Drepper <drepper@redhat.com>2000-08-10 19:48:27 +0000
commit3459f702fdf460cab14d70e460bd45d7d83e7aa1 (patch)
treed2b77b520ae04abfb9a3867d0554e8650cc4c5b7 /timezone/yearistype
parent3f2eb57e4bac048704aa71cab41c84182d117a47 (diff)
downloadglibc-3459f702fdf460cab14d70e460bd45d7d83e7aa1.tar.gz
glibc-3459f702fdf460cab14d70e460bd45d7d83e7aa1.tar.xz
glibc-3459f702fdf460cab14d70e460bd45d7d83e7aa1.zip
Update.
2000-08-10  Ulrich Drepper  <drepper@redhat.com>

	* timezone/zic.c: Update from tzcode2000f.
	* timezone/australasia: Update from tzdata2000f.
	* timezone/europe: Likewise.
	* timezone/southamerica: Likewise.
	* timezone/yearistype: Likewise.
Diffstat (limited to 'timezone/yearistype')
-rwxr-xr-xtimezone/yearistype52
1 files changed, 31 insertions, 21 deletions
diff --git a/timezone/yearistype b/timezone/yearistype
index 809f5492a1..62d6365ecd 100755
--- a/timezone/yearistype
+++ b/timezone/yearistype
@@ -1,26 +1,36 @@
 #! /bin/sh
 
-: '@(#)yearistype.sh	7.4'
+: '@(#)yearistype.sh	7.6'
+
+case $#-$1 in
+	2-|2-0*|2-*[!0-9]*)
+		echo "$0: wild year - $1" >&2
+		exit 1 ;;
+esac
 
 case $#-$2 in
-	2-even)		case $1 in
-				*[24680])			exit 0 ;;
-				*)				exit 1 ;;
-			esac ;;
-	2-nonpres)	case $1 in
-				*[02468][048]|*[13579][26])	exit 1 ;;
-				*)				exit 0 ;;
-			esac ;;
-	2-odd)		case $1 in
-				*[13579])			exit 0 ;;
-				*)				exit 1 ;;
-			esac ;;
-	2-uspres)	case $1 in
-				*[02468][048]|*[13579][26])	exit 0 ;;
-				*)				exit 1 ;;
-			esac ;;
-	2-*)		echo "$0: wild type - $2" >&2
-			exit 1 ;;
-	*)		echo "$0: usage is $0 year type" >&2
-			exit 1 ;;
+	2-even)	
+		case $1 in
+			*[24680])			exit 0 ;;
+			*)				exit 1 ;;
+		esac ;;
+	2-nonpres|2-nonuspres)
+		case $1 in
+			*[02468][048]|*[13579][26])	exit 1 ;;
+			*)				exit 0 ;;
+		esac ;;
+	2-odd)	
+		case $1 in
+			*[13579])			exit 0 ;;
+			*)				exit 1 ;;
+		esac ;;
+	2-uspres)
+		case $1 in
+			*[02468][048]|*[13579][26])	exit 0 ;;
+			*)				exit 1 ;;
+		esac ;;
+	2-*)	
+		echo "$0: wild type - $2" >&2 ;;
 esac
+
+echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2