xx
BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx)
bn_check_top(xx);
ret = BN_GF2m_mod_inv(r, xx, field, ctx);
BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx,
bn_check_top(xx);
ret = BN_GF2m_mod_div(r, yy, xx, field, ctx);
enexto(xchar xx, xchar yy)
for (x = xx - range; x <= xx + range; x++)
for (x = xx - range; x <= xx + range; x++)
if (goodpos(xx - range, y)) {
tfoo->x = xx - range;
if (goodpos(xx + range, y)) {
tfoo->x = xx + range;
int tx, ty, xx, yy;
xx = croom->hx + 1;
cc = finddpos(xx, croom->ly, xx, croom->hy);
xx = croom->lx - 1;
cc = finddpos(xx, croom->ly, xx, croom->hy);
xx = cc.x;
if (nxcor && levl[xx + dx][yy + dy].typ)
dodoor(xx, yy, croom);
while (xx != tx || yy != ty) {
xx += dx;
if (xx == COLNO - 1 || xx == 0 || yy == 0 || yy == ROWNO - 1)
crm = &levl[xx][yy];
(void) mkobj_at(ROCK_SYM, xx, yy);
dix = abs(xx - tx);
int ddx = (xx > tx) ? -1 : 1;
crm = &levl[xx + ddx][yy];
crm = &levl[xx][yy + ddy];
crm = &levl[xx + dx][yy + dy];
crm = &levl[xx + dx][yy + dy];
dx = (tx < xx) ? -1 : 1;
crm = &levl[xx + dx][yy + dy];
int dy, xx, yy;
xx = dd.x;
if ((rm = &levl[xx][yy + dy])->typ)
ttmp = maketrap(xx, yy + dy, TELEP_TRAP);
make_engr_at(xx, yy - dy, "ad ae?ar um");
dosdoor(xx, yy, aroom, SDOOR);
dosdoor(xx, yy, aroom, rn2(5) ? SDOOR : DOOR);
mksobj_at(SCR_TELEPORTATION, xx, yy + dy);
(void) mkobj_at(0, xx, yy + dy);
int xx, yy;
xx = tc[cnt].x;
prl(xx, yy);
at(xx, yy, levl[xx][yy].scrsym);
eat(int xx, int yy)
if (xx <= 2) /* west */
if ((item[xx - 1][yy] != OWALL) || (item[xx - 2][yy] != OWALL))
item[xx - 1][yy] = item[xx - 2][yy] = 0;
eat(xx - 2, yy);
if (xx >= MAXX - 3) /* east */
if ((item[xx + 1][yy] != OWALL) || (item[xx + 2][yy] != OWALL))
item[xx + 1][yy] = item[xx + 2][yy] = 0;
eat(xx + 2, yy);
if ((item[xx][yy - 1] != OWALL) || (item[xx][yy - 2] != OWALL))
item[xx][yy - 1] = item[xx][yy - 2] = 0;
eat(xx, yy - 2);
if ((item[xx][yy + 1] != OWALL) || (item[xx][yy + 2] != OWALL))
item[xx][yy + 1] = item[xx][yy + 2] = 0;
eat(xx, yy + 2);
spattack(int x, int xx, int yy)
vxy(&xx, &yy); /* verify x & y coordinates */
disappear(xx, yy);
return (spattack(spsel[rund(10)], xx, yy));
disappear(xx, yy);
fullhit(int xx)
if (xx < 0 || xx > 20) /* fullhits are out of range */
i = xx * ((c[WCLASS] >> 1) + c[STRENGTH] + c[STREXTRA] - c[HARDGAME] - 12 + c[MOREDAM]);
return ((i >= 1) ? i : xx);
#define L_SCHEDULE(xx) \
L15_Swap(l15, i, (l15->stateIndex += (l15->L15_state[i] + (xx)))); \
struct radix_node *xx = x;
saved_tt = tt; x = xx;
struct xx *
struct xx *xp;
xp = (struct xx *) malloc((unsigned) sizeof *xp);
xxfree(struct xx *xp)
struct xx *xp = xx_tail;
struct xx *xp = xx_tail;
struct xx *xp;
struct xx *xp = xx_tail;
struct xx *xp = xx_tail;
struct xx *xp;
struct xx *xp = xxalloc();
struct xx *xp = xxalloc();
struct xx *xp;
struct xx *xp, *xq;
struct xx *link;
EXTERN struct xx *xx_head, *xx_tail;
EXTERN struct xx *xx_freelist;
struct xx *xxalloc(void);
void xxflush_scroll(struct xx *);
void xxfree(struct xx *);
struct xx *xp, *xq;
xxflush_scroll(struct xx *xp)
struct xx *xq;