Lines Matching +defs:label +defs:offset
53 static REFERENCE **info_references_internal (char *label,
144 info_parse_label (char *label, NODE *node)
153 /* Find the label in the first line of this node. */
155 i = string_in_line (label, nodeline);
243 info_references_internal (char *label, SEARCH_BINDING *binding)
256 searching_for_menu_items = (strcasecmp (label, INFO_MENU_ENTRY_LABEL) == 0);
258 while ((position = search_forward (label, &tmp_search)) != -1)
260 int offset, start;
268 offset = string_in_line (":", refdef);
272 if (offset == -1)
281 offset = string_in_line (":", refdef + temp);
282 if (offset == -1)
285 offset += temp;
292 entry->label = (char *)xmalloc (offset);
293 strncpy (entry->label, refdef, offset - 1);
294 entry->label[offset - 1] = '\0';
295 canonicalize_whitespace (entry->label);
297 refdef += offset;
302 nodename is the same as the label. */
305 entry->nodename = xstrdup (entry->label);
337 info_get_labeled_reference (char *label, REFERENCE **references)
344 if (strcmp (label, entry->label) == 0)
398 dest->label = src->label ? xstrdup (src->label) : NULL;
421 maybe_free (entry->label);