~ubuntu-branches/ubuntu/hardy/postgresql-8.4/hardy-backports

« back to all changes in this revision

Viewing changes to src/timezone/data/yearistype.sh

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2009-03-20 12:00:13 UTC
  • Revision ID: james.westby@ubuntu.com-20090320120013-hogj7egc5mjncc5g
Tags: upstream-8.4~0cvs20090328
ImportĀ upstreamĀ versionĀ 8.4~0cvs20090328

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/sh
 
2
 
 
3
: 'This file is in the public domain, so clarified as of'
 
4
: '2006-07-17 by Arthur David Olson.'
 
5
 
 
6
: '@(#)yearistype.sh    8.2'
 
7
 
 
8
case $#-$1 in
 
9
        2-|2-0*|2-*[!0-9]*)
 
10
                echo "$0: wild year - $1" >&2
 
11
                exit 1 ;;
 
12
esac
 
13
 
 
14
case $#-$2 in
 
15
        2-even)
 
16
                case $1 in
 
17
                        *[24680])                       exit 0 ;;
 
18
                        *)                              exit 1 ;;
 
19
                esac ;;
 
20
        2-nonpres|2-nonuspres)
 
21
                case $1 in
 
22
                        *[02468][048]|*[13579][26])     exit 1 ;;
 
23
                        *)                              exit 0 ;;
 
24
                esac ;;
 
25
        2-odd)
 
26
                case $1 in
 
27
                        *[13579])                       exit 0 ;;
 
28
                        *)                              exit 1 ;;
 
29
                esac ;;
 
30
        2-uspres)
 
31
                case $1 in
 
32
                        *[02468][048]|*[13579][26])     exit 0 ;;
 
33
                        *)                              exit 1 ;;
 
34
                esac ;;
 
35
        2-*)
 
36
                echo "$0: wild type - $2" >&2 ;;
 
37
esac
 
38
 
 
39
echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2
 
40
exit 1