universally apply our cflags (no vsx, no altivec..)
[glibc.git] / timezone / yearistype
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