require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_FIDO_BIO_H)) {
    eval 'sub _FIDO_BIO_H () {1;}' unless defined(&_FIDO_BIO_H);
    require 'stdint.ph';
    require 'stdlib.ph';
    if(defined(&_FIDO_INTERNAL)) {
	require './fido/blob.ph';
	require 'fido/err.ph';
	require 'fido/param.ph';
	require 'fido/types.ph';
    } else {
	require 'fido.ph';
	require 'fido/err.ph';
	require 'fido/param.ph';
    }
    if(defined(&__cplusplus)) {
    }
    if(defined(&_FIDO_INTERNAL)) {
    }
    eval 'sub FIDO_BIO_ENROLL_FP_GOOD () {0x;}' unless defined(&FIDO_BIO_ENROLL_FP_GOOD);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_HIGH () {0x1;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_HIGH);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_LOW () {0x2;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_LOW);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_LEFT () {0x3;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_LEFT);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_RIGHT () {0x4;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_RIGHT);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_FAST () {0x5;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_FAST);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_SLOW () {0x6;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_SLOW);
    eval 'sub FIDO_BIO_ENROLL_FP_POOR_QUALITY () {0x7;}' unless defined(&FIDO_BIO_ENROLL_FP_POOR_QUALITY);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_SKEWED () {0x8;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_SKEWED);
    eval 'sub FIDO_BIO_ENROLL_FP_TOO_SHORT () {0x9;}' unless defined(&FIDO_BIO_ENROLL_FP_TOO_SHORT);
    eval 'sub FIDO_BIO_ENROLL_FP_MERGE_FAILURE () {0xa;}' unless defined(&FIDO_BIO_ENROLL_FP_MERGE_FAILURE);
    eval 'sub FIDO_BIO_ENROLL_FP_EXISTS () {0xb;}' unless defined(&FIDO_BIO_ENROLL_FP_EXISTS);
    eval 'sub FIDO_BIO_ENROLL_FP_DATABASE_FULL () {0xc;}' unless defined(&FIDO_BIO_ENROLL_FP_DATABASE_FULL);
    eval 'sub FIDO_BIO_ENROLL_NO_USER_ACTIVITY () {0xd;}' unless defined(&FIDO_BIO_ENROLL_NO_USER_ACTIVITY);
    eval 'sub FIDO_BIO_ENROLL_NO_USER_PRESENCE_TRANSITION () {0xe;}' unless defined(&FIDO_BIO_ENROLL_NO_USER_PRESENCE_TRANSITION);
    if(defined(&__cplusplus)) {
    }
}
1;
