Lines Matching defs:suffix
2523 const char *suffix;
2551 suffix = strstr (expr, "___XE");
2552 if (suffix == NULL)
2555 name = (char *) obstack_alloc (&temp_parse_space, suffix - expr + 1);
2556 strncpy (name, expr, suffix-expr);
2557 name[suffix-expr] = '\000';
2566 suffix += 5;
2568 while (*suffix == 'X')
2570 suffix += 1;
2572 switch (*suffix) {
2574 suffix += 1;
2580 suffix += 1;
2581 if (isdigit (*suffix))
2584 long val = strtol (suffix, &next, 10);
2585 if (next == suffix)
2587 suffix = next;
2600 end = strchr (suffix, 'X');
2602 end = suffix + strlen (suffix);
2604 index_len = simple_tail - qualification + 2 + (suffix - end) + 1;
2610 strncat (index_name, suffix, suffix-end);
2611 suffix = end;
2638 suffix += 1;
2642 end = strchr (suffix, 'X');
2644 end = suffix + strlen (suffix);
2645 field_name.length = end - suffix;
2646 field_name.ptr = xmalloc (end - suffix + 1);
2647 strncpy (field_name.ptr, suffix, end - suffix);
2648 field_name.ptr[end - suffix] = '\000';
2649 suffix = end;