BEGIN{
	ps =	".";	pssave=	"."
	v =	".";	vsave =	"."
	warn =	".";	j     = " "
	}
{
if( $1 != oldname || $2 != oldfig )
	{
	if( oldname != "") {
		print oldname, oldfig, oldstat                        >"figtab"
		if( stat=="NR") nr++
		if( stat=="CR") cr++
		if( stat=="R")  r++
		oldsum  = "NR=" nr j "CR=" cr j "R=" r 
		}
	if( $1 != oldname) {
		if( oldname != "")
			print oldname, oldsum			      >"figsum"
		nr = 0
		cr = 0
		r =  0
		}
	ps =	"."
	pssave=	"."
	v =	"."
	vsave =	"."
	warn =	"."
	}
if( $3 == "junk2.ps.save" ) pssave = "pssave"
if( $3 == "junk2.ps"      ) ps = "ps"
if( $3 == "junk2.v"       ) v = "v"
if( $3 == "junk2.v.save"  ) vsave = "vsave"
if( $3 == "junk2.warning" ) warn = "warn"
if(        warn == "warn")      stat="CR"
else if(   ps   == "ps")        stat="R"
else if( pssave == "pssave")    stat="NR"
else                      	stat="wierd"
oldname = $1
oldfig = $2
oldstat = v j vsave j warn j ps j pssave j stat
}
END{
		print oldname, oldfig, oldstat                        >"figtab"
		if( stat=="NR") nr++
		if( stat=="CR") cr++
		if( stat=="R")  r++
		oldsum  = "NR=" nr j "CR=" cr j "R=" r 
		print oldname, oldsum				      >"figsum"
	}
