Lines Matching defs:tokens
691 RuleToken tokens[MAX_RULE_TOKENS],
720 _dbus_assert (tokens[i].key == NULL);
721 _dbus_assert (tokens[i].value == NULL);
729 if (!_dbus_string_steal_data (&key, &tokens[i].key))
735 if (!find_value (rule_text, pos, tokens[i].key, &value, &pos, error))
738 if (!_dbus_string_steal_data (&value, &tokens[i].value))
754 while (tokens[i].key || tokens[i].value)
756 dbus_free (tokens[i].key);
757 dbus_free (tokens[i].value);
758 tokens[i].key = NULL;
759 tokens[i].value = NULL;
881 RuleToken tokens[MAX_RULE_TOKENS+1]; /* NULL termination + 1 */
895 memset (tokens, '\0', sizeof (tokens));
904 if (!tokenize_rule (rule_text, tokens, error))
908 while (tokens[i].key != NULL)
912 const char *key = tokens[i].key;
913 const char *value = tokens[i].value;
1112 while (tokens[i].key || tokens[i].value)
1115 dbus_free (tokens[i].key);
1116 dbus_free (tokens[i].value);