Sorry, I accidently deleted a "$" sign. My solution should be:
function do_form_check(check, $value_hash) {
$doomed = create_form_check(&$value_hash); <<== ( line 1911 )
// print "!$doomed!$check!";
$return = $doomed == $check ? true : false;
But yours is basically the same.
return $return;
} // end do_form_check