last->next->prev = last;
last = last->next;
}
- last->left_trunc = last->right_trunc = 0;
last->ws_prefix_buf = (const char *) cp0;
last->ws_prefix_len = cp - cp0;
last->next = NULL;
default:
--cp;
--last->len;
- if (*cp == '?')
- {
- last->left_trunc = 1;
- cp++;
- }
if (*cp == '"')
{
cp++;
{
last->kind = CCL_TOK_TERM;
last->name = (const char *) cp;
- while (*cp && !strchr("(),%!><=? \t\n\r", *cp))
+ while (*cp && !strchr("(),%!><= \t\n\r", *cp))
{
++ last->len;
cp++;
if (token_cmp(cclp, aliases, last))
last->kind = CCL_TOK_SET;
}
- if (*cp == '?')
- {
- last->right_trunc = 1;
- cp++;
- }
}
}
return first;
n->next->prev = n;
n->kind = CCL_TOK_TERM;
- n->left_trunc = n->right_trunc = 0;
n->name = 0;
n->len = 0;
n->ws_prefix_buf = 0;