Home | History | Annotate | Download | only in src

Lines Matching refs:dict

89  * @param dict Dictionary that keys and values are added to.
93 int len2, struct dt_procdict *dict)
100 if (line1 == 0 || line2 == 0 || dict == 0)
106 dict->key[k] = &line1[i+1];
116 dict->val[k] = &line2[i+1];
126 dict->max = j;
138 * @param dict Dictionary prefix is being added to.
140 void dt_parse_for_prefix(char *line1, int len1, struct dt_procdict *dict)
147 if (line1 == 0 || dict == 0)
153 dict->key[k] = &line1[i+1];
160 dict->val[j] = &line1[0];
171 * @param str Name of data_point that is to be located in dict.
172 * @param dict Dictionary to look through for dp name.
176 int dt_find_dict_idx(const char *str, struct dt_procdict *dict)
179 if (str == 0 || dict == 0)
182 for (i = 0; i < dict->max; i++) {
183 if (dict->key[i] && !strcmp(str, dict->key[i]))
198 * @param dict Dictionary the keys and values are added to.
202 int l, struct dt_procdict *dict)
208 if (line1 == 0 || dict == 0)
214 dict->key[k] = &line1[0];
218 dict->val[k] = &line1[n+1];
226 dict->max = k;
241 * @param dict Dictionary datapoints are added to.
244 int dt_single_line_parse(char *line1, int len1, struct dt_procdict *dict)
248 dict->val[k] = &line1[0];
254 dict->val[k] = &line1[i+1];
258 dict->max = k;