Lines Matching refs:k
104 struct item *k = xzalloc (sizeof *k); in new_item() local
106 k->str = xstrdup (str); in new_item()
107 return k; in new_item()
264 record_relation (struct item *j, struct item *k) in record_relation() argument
268 if (!STREQ (j->str, k->str)) in record_relation()
270 k->count++; in record_relation()
272 p->suc = k; in record_relation()
286 scan_zeros (struct item *k) in scan_zeros() argument
289 if (k->count == 0 && !k->printed) in scan_zeros()
292 head = k; in scan_zeros()
294 zeros->qlink = k; in scan_zeros()
296 zeros = k; in scan_zeros()
321 detect_loop (struct item *k) in detect_loop() argument
323 if (k->count > 0) in detect_loop()
330 loop = k; in detect_loop()
333 struct successor **p = &k->top; in detect_loop()
339 if (k->qlink) in detect_loop()
349 if (loop == k) in detect_loop()
379 k->qlink = loop; in detect_loop()
380 loop = k; in detect_loop()
433 struct item *k = nullptr; in tsort() local
460 k = search_item (root, tokenbuffer.buffer); in tsort()
464 record_relation (j, k); in tsort()
465 k = nullptr; in tsort()
468 j = k; in tsort()
471 if (k != nullptr) in tsort()