Lines Matching defs:cell
578 ficlDictionaryFindEnclosingWord(ficlDictionary *dictionary, ficlCell *cell)
583 if (!ficlDictionaryIncludes(dictionary, (void *)cell))
586 for (i = nSEARCH_CELLS; i > 0; --i, --cell) {
588 (cell + 1 - (sizeof (ficlWord) / sizeof (ficlCell)));
662 ficlCell *cell = word->param;
663 ficlCell *param0 = cell;
666 for (; cell->i != ficlInstructionSemiParen; cell++) {
667 ficlWord *word = (ficlWord *)(cell->p);
670 if ((void *)cell == (void *)buffer)
674 trace += sprintf(trace, "%3ld ", (long)(cell - param0));
687 c = *++cell;
701 c = *++cell;
714 c = *++cell;
715 c2 = *++cell;
722 c = *++cell;
729 counted = (ficlCountedString *)(void *)++cell;
730 cell = (ficlCell *)
739 counted = (ficlCountedString *)(void *)++cell;
740 cell = (ficlCell *)
748 c = *++cell;
750 (long)(cell + c.i - param0));
753 c = *++cell;
755 (long)(cell + c.i - param0));
759 c = *++cell;
764 c = *++cell;
769 c = *++cell;
771 (long)(cell + c.i - param0));
774 c = *++cell;
776 (long)(cell + c.i - param0));
779 c = *++cell;
781 (long)(cell + c.i - param0));
790 sprintf(trace, "%ld ( %#lx )", (long)cell->i,
791 (unsigned long)cell->u);