prl
prl(dpx, dpy);
prl(rx,ry);
prl(u.ux-1,u.uy);
prl(u.ux+1,u.uy);
prl(u.ux,u.uy-1);
prl(u.ux,u.uy+1);
prl(x,y);
prl(x,y);
if(seely == u.uy) for(x = u.ux-1; x <= u.ux+1; x++) prl(x,seely-1);
if(seehy == u.uy) for(x = u.ux-1; x <= u.ux+1; x++) prl(x,seehy+1);
if(seelx == u.ux) for(y = u.uy-1; y <= u.uy+1; y++) prl(seelx-1,y);
if(seehx == u.ux) for(y = u.uy-1; y <= u.uy+1; y++) prl(seehx+1,y);
if(cansee(bhitpos.x, bhitpos.y)) prl(bhitpos.x,bhitpos.y);
void prl(int, int);
prl(prevx, prevy); /* in case there was a monster */
prl(xx, yy);
prl(u.ux,u.uy);
prl(x-(2*u.dx),y);
prl(x-u.dx,y);
prl(x,y);
prl(x,y-u.dy);
prl(x,y-(2*u.dy));
prl(x,y-1);
prl(x,y);
prl(x,y+1);
prl(x-1,y);
prl(x,y);
prl(x+1,y);
prl(zx,zy);
prl(x,y);
prl(x,y);
prl(nx,ny);
prl(obj->ox,obj->oy);
struct pool_requests prl = TAILQ_HEAD_INITIALIZER(prl);
TAILQ_CONCAT(&prl, &pp->pr_requests, pr_entry);
if (TAILQ_EMPTY(&prl))
pr = TAILQ_FIRST(&prl);
while ((pr = TAILQ_FIRST(&prl)) != NULL &&
TAILQ_REMOVE(&prl, pr, pr_entry);
TAILQ_CONCAT(&pp->pr_requests, &prl, pr_entry);
free(ptr->prl);
state->prl = calloc(1, packet->options[i].len);
if (!state->prl)
memcpy(state->prl, packet->options[i].data,
u_int8_t *prl;
prl = state->options[DHO_DHCP_PARAMETER_REQUEST_LIST]->value;
} else if (state->prl) {
prl = state->prl;
prl = NULL;
state->options, bufs, nulltp, bootpp, prl, prl_len);
u_int8_t *prl;
create_priority_list(unsigned char *priority_list, unsigned char *prl,
if (!prl)
if (prl[i] == DHO_CLASSLESS_STATIC_ROUTES ||
prl[i] == DHO_CLASSLESS_MS_STATIC_ROUTES) {
priority_list[priority_len++] = prl[i];
stored_list[prl[i]] = 1;
if (stored_list[prl[i]])
priority_list[priority_len++] = prl[i];
stored_list[prl[i]] = 1;
prl = dhcp_option_default_priority_list;
if (stored_list[prl[i]])
priority_list[priority_len++] = prl[i];
stored_list[prl[i]] = 1;
int terminate, int bootpp, u_int8_t *prl, int prl_len)
else if (prl)
create_priority_list(priority_list, prl, prl_len);