#!/usr/bin/env runawk

#use "./pkgsrc-dewey.awk"
#use "alt_assert.awk"

function check (condition, msg){
	if (!condition){
		print msg
		print "dewey($1)=" __dewey2str($1)
		print "dewey($2)=" __dewey2str($2)
		abort()
	}
}

{
	cmpres = dewey_cmp($1, $2)
	check($3 == cmpres, ($1 cmpres $2))
	if ($3 == "<"){
		cmpres = dewey_cmp($2, $1)
		check(">" == cmpres, ($2 cmpres $1))
	}
}
