BEGIN{
	ps =	"."
	pssave=	"."
	v =	"."
	vsave =	"."
	warn =	"."
	}

{

if( $3 == "figpssave" ) pssave = "pssave"
if( $3 == "figps" ) ps = "ps"
if( $3 == "figv" ) v = "v"
if( $3 == "figvsave" ) vsave = "vsave"
if( $3 == "figwarn" ) warn = "warn"

if( $1 != oldname || $2 != oldfig )
	{
	if( oldname != "") {
		if(        warn == "warn")      stat="CR"
		else if(   ps   == "ps")        stat="R"
		else if( pssave == "pssave")    stat="NR"
		else                      	stat="wierd"
		print oldname, oldfig, v,vsave, warn, ps,pssave, stat >"figtab"
		}
	if( stat=="NR") nr++
	if( stat=="CR") cr++
	if( stat=="R")  r++
	if( $1 != oldname) {
	   if( oldname != "")
		print oldname, "NR=" nr, "CR=" cr, "R=" r             >"figsum"
	   nr = 0
	   cr = 0
	   r =  0
	   }
	ps =	"."
	pssave=	"."
	v =	"."
	vsave =	"."
	warn =	"."
	}

oldname = $1
oldfig = $2
}
END{
		print oldname, oldfig, v,vsave, warn, ps,pssave, stat >"figtab"
		print oldname, "NR=" nr, "CR=" cr, "R=" r             >"figsum"
	}
