#include "../h/rt.h"
/*
* pos(i) - test if &pos is at position i in &subject.
*/
Xpos(nargs, arg1, arg0)
int nargs;
struct descrip arg1, arg0;
{
register int i;
long l;
/*
* i must be an integer.
*/
if (cvint(&arg1, &l) == NULL)
runerr(101, &arg1);
/*
* Fail if &pos isn't equivalent to i, return i otherwise.
*/
if ((i = cvpos(l, STRLEN(k_subject))) != k_pos)
fail();
arg0.type = D_INTEGER;
INTVAL(arg0) = i;
}
Procblock(pos,1)