#include "config.h" #include "mud.h" #include "u.h" #include "y.tab.h" /* convert a string (or something) to a NUM */ ub_int(who,aswho,ac,av,retnode) 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); }