#ifdef __cplusplus
extern "C" {
#endif
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#ifdef __cplusplus
}
#endif

#include "user_table.h"

static int
not_here(s)
char *s;
{
    croak("%s not implemented on this architecture", s);
    return -1;
}

static double
constant(name, arg)
char *name;
int arg;
{
    errno = 0;
    switch (*name) {
    }
    errno = EINVAL;
    return 0;

not_there:
    errno = ENOENT;
    return 0;
}


MODULE = Otp		PACKAGE = Otp		


double
constant(name,arg)
	char * name
	int arg

int
otp_register_user(name, phrase, n)
	char * name
	char * phrase
	int n
	OUTPUT:
		RETVAL

void
otp_make_challenge(name,challenge)
	char * name
	char * challenge
	OUTPUT:
		challenge

int
otp_check_response(name, response)
	char * name
	char * response
	OUTPUT:
		RETVAL

void
otp_login_user(name)
	char * name

