Lines Matching refs:here
82 dictionary->here = (ficlCell *)word->name;
94 dictionary->here = ficlAlignPointer(dictionary->here);
105 char *here = (char *)dictionary->here;
106 here += n;
107 dictionary->here = FICL_POINTER_TO_CELL(here);
118 dictionary->here += nficlCells;
128 *dictionary->here++ = c;
138 char *here = (char *)dictionary->here;
139 *here++ = c;
140 dictionary->here = FICL_POINTER_TO_CELL(here);
160 char *here = (char *)dictionary->here;
161 char *oldHere = here;
166 return ((char *)dictionary->here);
170 *here++ = *from++;
174 *here++ = '\0';
176 dictionary->here = FICL_POINTER_TO_CELL(here);
184 * the dictionary starting at "here", then NULL-terminate the name,
185 * point "here" to the next available byte, and return the address of
188 * 1. "here" is guaranteed to be aligned after this operation.
189 * 2. If the string has zero length, align and return "here"
351 * NOTE: ficlDictionaryAppendString advances "here" as a side-effect.
355 word = (ficlWord *)dictionary->here;
365 * Point "here" to first ficlCell of new word's param area...
367 dictionary->here = word->param;
444 return (dictionary->here - dictionary->base);
488 hash = (ficlHash *)dictionary->here;
518 dictionary->here = dictionary->base;
521 hash = (ficlHash *)dictionary->here;
880 return (dictionary->here);