#!/bin/ksh
#**********************************************************************#
#*                                                                    *#
#* Copyright (c) 2001 by Sun Microsystems, Inc.                       *#
#* All rights reserved.                                               *#
#*                                                                    *#
#**********************************************************************#


[ $# -ne 1 ] && echo "invalid generational number" && exit -1
numer=$1
gdg=piu_$1
# gdg is ...-2,-1,0,+1,+2...
if [ $gdg = "piu_0" ]
then
	echo _00
	exit 0
fi
if [ $gdg = "piu_+0" ]
then
	echo _00
	exit 0
fi
if [ $gdg = "piu_+00" ]
then
	echo _00
	exit 0
fi
sign=`echo $gdg | cut -f1 -d'-'`
numgen=`echo $gdg | cut -f2 -d'-'`
if [ $sign = "piu_" ]
then
	suffix=_`echo $numgen | awk ' {printf "%2.2d",$1}'`
	echo $suffix
	exit 0
else
	sign=`echo $gdg | cut -f1 -d'+'`
	numgen=`echo $gdg | cut -f2 -d'+'`
	if [ $numgen = $gdg ]
	then
		suffix=.tmp$numer
		echo $suffix
		exit 0
	else
		suffix=.tmp$numgen
		echo $suffix
		exit 0
	fi
fi
