Lines Matching refs:loc
354 unsigned char *loc = lp->buffer + ((row + 1) * (lp->ncols + 2)) + col + 1;
355 unsigned char *ageptr = lp->agebuf + (loc - lp->buffer);
388 spawn(loc)
389 unsigned char *loc;
397 off = loc - lp->buffer;
400 ulloc = loc - lp->ncols - 3;
401 ucloc = loc - lp->ncols - 2;
402 urloc = loc - lp->ncols - 1;
403 clloc = loc - 1;
404 crloc = loc + 1;
405 arloc = loc + 1;
406 llloc = loc + lp->ncols + 1;
407 lcloc = loc + lp->ncols + 2;
408 lrloc = loc + lp->ncols + 3;
439 *(lp->agebuf + (loc - lp->buffer)) = 0;
444 killcell(loc)
445 unsigned char *loc;
454 off = loc - lp->buffer;
458 ulloc = loc - lp->ncols - 3;
459 ucloc = loc - lp->ncols - 2;
460 urloc = loc - lp->ncols - 1;
461 clloc = loc - 1;
462 crloc = loc + 1;
463 arloc = loc + 1;
464 llloc = loc + lp->ncols + 1;
465 lcloc = loc + lp->ncols + 2;
466 lrloc = loc + lp->ncols + 3;
506 unsigned char *loc;
508 loc = lp->buffer + ((row + 1) * (lp->ncols + 2)) + col + 1;
509 spawn(loc);
589 unsigned char *loc, *temploc, *lastloc;
594 loc = lp->buffer + lp->ncols + 2 + 1;
597 bcopy(loc, temploc, lp->ncols);
598 bcopy(loc + lp->ncols + 2, temploc + lp->ncols, lp->ncols);
602 bcopy(loc + ((lp->nrows - 1) * (lp->ncols + 2)), lastloc, lp->ncols);
609 *(loc + (lp->ncols + 2) * 2);
612 if (!(*(loc + 1) & RT)) {
613 spawn(loc);
617 if (*(loc + 1) & RT) {
622 if (*(loc + 1) & RT) {
623 killcell(loc);
628 loc++;
631 loc += 2;