#include "config.h"
#include "mud.h"
#include "u.h"
#include "y.tab.h"
/* convert a string (or something) to a NUM */
int ub_int (char *who, char *aswho, int ac, Nod * av[], Nod * retnode)
{
switch (av[0]->rv.t) {
case STR:
retnode->rv.iv = atoi (av[0]->rv.cv);
break;
case NUM:
retnode->rv.iv = av[0]->rv.iv;
break;
case OID:
case VNULL:
retnode->rv.iv = 0;
break;
default:
return (UERR_FATAL);
}
retnode->rv.t = NUM;
return (UERR_NONE);
}